Method from org.apache.activemq.command.TransactionInfo Detail: |
public ConnectionId getConnectionId() {
return connectionId;
}
|
public byte getDataStructureType() {
return DATA_STRUCTURE_TYPE;
}
|
public TransactionId getTransactionId() {
return transactionId;
}
|
public byte getType() {
return type;
}
|
public void setConnectionId(ConnectionId connectionId) {
this.connectionId = connectionId;
}
|
public void setTransactionId(TransactionId transactionId) {
this.transactionId = transactionId;
}
|
public void setType(byte type) {
this.type = type;
}
|
public Response visit(CommandVisitor visitor) throws Exception {
switch (type) {
case TransactionInfo.BEGIN:
return visitor.processBeginTransaction(this);
case TransactionInfo.END:
return visitor.processEndTransaction(this);
case TransactionInfo.PREPARE:
return visitor.processPrepareTransaction(this);
case TransactionInfo.COMMIT_ONE_PHASE:
return visitor.processCommitTransactionOnePhase(this);
case TransactionInfo.COMMIT_TWO_PHASE:
return visitor.processCommitTransactionTwoPhase(this);
case TransactionInfo.ROLLBACK:
return visitor.processRollbackTransaction(this);
case TransactionInfo.RECOVER:
return visitor.processRecoverTransactions(this);
case TransactionInfo.FORGET:
return visitor.processForgetTransaction(this);
default:
throw new IOException("Transaction info type unknown: " + type);
}
}
|