public interface  org.apache.activemq.ra.MessageActivationSpec extends java.lang.Object implements javax.resource.spi.ActivationSpec
{
public abstract boolean isValidUseRAManagedTransaction(java.util.List);
public abstract boolean isValidNoLocal(java.util.List);
public abstract boolean isValidMessageSelector(java.util.List);
public abstract boolean isValidMaxSessions(java.util.List);
public abstract boolean isValidMaxMessagesPerSessions(java.util.List);
public abstract boolean isValidMaxMessagesPerBatch(java.util.List);
public abstract boolean isValidEnableBatch(java.util.List);
public abstract javax.resource.spi.ResourceAdapter getResourceAdapter();
public abstract java.lang.String getDestinationType();
public abstract java.lang.String getPassword();
public abstract java.lang.String getUserName();
public abstract java.lang.String getMessageSelector();
public abstract java.lang.String getNoLocal();
public abstract java.lang.String getAcknowledgeMode();
public abstract java.lang.String getClientId();
public abstract java.lang.String getDestination();
public abstract java.lang.String getSubscriptionDurability();
public abstract java.lang.String getSubscriptionName();
public abstract boolean isValidSubscriptionName(java.util.List);
public abstract boolean isValidClientId(java.util.List);
public abstract boolean isDurableSubscription();
public abstract boolean isValidSubscriptionDurability(java.util.List);
public abstract boolean isValidAcknowledgeMode(java.util.List);
public abstract boolean isValidDestinationType(java.util.List);
public abstract boolean isValidDestination(java.util.List);
public abstract boolean isEmpty(java.lang.String);
public abstract int getAcknowledgeModeForSession();
public abstract java.lang.String getMaxMessagesPerSessions();
public abstract java.lang.String getMaxSessions();
public abstract java.lang.String getUseRAManagedTransaction();
public abstract int getMaxMessagesPerSessionsIntValue();
public abstract int getMaxSessionsIntValue();
public abstract boolean isUseRAManagedTransactionEnabled();
public abstract boolean getNoLocalBooleanValue();
public abstract java.lang.String getEnableBatch();
public abstract boolean getEnableBatchBooleanValue();
public abstract int getMaxMessagesPerBatchIntValue();
public abstract java.lang.String getMaxMessagesPerBatch();
public abstract double getBackOffMultiplier();
public abstract long getMaximumRedeliveryDelay();
public abstract long getInitialRedeliveryDelay();
public abstract int getMaximumRedeliveries();
public abstract boolean isUseExponentialBackOff();
public abstract org.apache.activemq.RedeliveryPolicy redeliveryPolicy();
public abstract org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy();
public abstract boolean isUseJndi();
public abstract java.lang.String getTrustStore();
public abstract java.lang.String getTrustStorePassword();
public abstract java.lang.String getKeyStore();
public abstract java.lang.String getKeyStorePassword();
public abstract java.lang.String getKeyStoreKeyPassword();
}