Does subscribing processors participate in command transaction?

Axon 3.3.x
Postgres
Jdbc EventStore
Spring Boot 2.x

I’ve got a test case where a command is handled on the aggregate, the aggregate raises 2 separate events and 1 of these events is being handled by a subscribing processor. My question is whether the subscribing processor is part of the transaction? I’ve observed that even though an exception occurs on the subscribing processor, the operation from aggregate returns successfully and the 2 events are committed. Some pseudo code to better illustrate

`
Aggregate{

@CommandHandler
doWork(){
apply(evt1)
apply(evt2)

}

}

TrackingProcessor{
handle(evt2){
if(true){
throw new RuntimeException(“This is a test”);
}
}

}

`