001package gu.simplemq.activemq;
002
003import gu.simplemq.Constant;
004
005public interface ActivemqConstants extends Constant{
006        public static final String ACON_DISPATCHASYNC = "dispatchAsync";
007        public static final String ACON_BROKER_URL= "brokerURL";
008        public static final String ACON_CLIENTID = MQ_CLIENTID;
009        public static final String ACON_copyMessageOnSend = "copyMessageOnSend";
010        public static final String ACON_disableTimeStampsByDefault = "disableTimeStampsByDefault";
011        public static final String ACON_objectMessageSerializationDefered = "objectMessageSerializationDefered";
012        public static final String ACON_optimizedMessageDispatch = "optimizedMessageDispatch";
013        
014        public static final String ACON_PASSWORD = MQ_PASSWORD;
015        
016        public static final String ACON_useAsyncSend = "useAsyncSend";
017        public static final String ACON_useCompression = "useCompression";
018        public static final String ACON_useRetroactiveConsumer = "useRetroactiveConsumer";
019        public static final String ACON_watchTopicAdvisories = "watchTopicAdvisories";
020
021        public static final String ACON_USERNAME ="userName";
022        
023        public static final String ACON_closeTimeout = "closeTimeout";
024        public static final String ACON_alwaysSessionAsync = "alwaysSessionAsync";
025        public static final String ACON_optimizeAcknowledge = "optimizeAcknowledge";
026        public static final String ACON_statsEnabled = "statsEnabled";
027        public static final String ACON_alwaysSyncSend = "alwaysSyncSend";
028        public static final String ACON_producerWindowSize = "producerWindowSize";
029        public static final String ACON_sendTimeout = "sendTimeout";
030        public static final String ACON_connectResponseTimeout = "connectResponseTimeout";
031        public static final String ACON_sendAcksAsync = "sendAcksAsync";
032        public static final String ACON_auditDepth = "auditDepth";
033        public static final String ACON_auditMaximumProducerNumber = "auditMaximumProducerNumber";
034        public static final String ACON_checkForDuplicates = "checkForDuplicates";
035        public static final String ACON_messagePrioritySupported = "messagePrioritySupported";
036        public static final String ACON_transactedIndividualAck = "transactedIndividualAck";
037        public static final String ACON_nonBlockingRedelivery = "nonBlockingRedelivery";
038        public static final String ACON_maxThreadPoolSize = "maxThreadPoolSize";
039        public static final String ACON_nestedMapAndListEnabled = "nestedMapAndListEnabled";
040        public static final String ACON_consumerFailoverRedeliveryWaitPeriod = "consumerFailoverRedeliveryWaitPeriod";
041        public static final String ACON_rmIdFromConnectionId = "rmIdFromConnectionId";
042        public static final String ACON_consumerExpiryCheckEnabled = "consumerExpiryCheckEnabled";
043
044        public static final String APP_consumerExpiryCheckEnabled = "prefetchPolicy.consumerExpiryCheckEnabled";
045        public static final String APP_queueBrowserPrefetch = "prefetchPolicy.queueBrowserPrefetch";
046        public static final String APP_topicPrefetch = "prefetchPolicy.topicPrefetch";
047        public static final String APP_durableTopicPrefetch = "prefetchPolicy.durableTopicPrefetch";
048        public static final String APP_optimizeDurableTopicPrefetch = "prefetchPolicy.optimizeDurableTopicPrefetch";
049        public static final String APP_maximumPendingMessageLimit = "prefetchPolicy.maximumPendingMessageLimit";
050
051        public static final String ARP_backOffMultiplier = "redeliveryPolicy.backOffMultiplier";
052        public static final String ARP_collisionAvoidancePercent = "redeliveryPolicy.collisionAvoidancePercent";
053        public static final String ARP_initialRedeliveryDelay = "redeliveryPolicy.initialRedeliveryDelay";
054        public static final String ARP_maximumRedeliveryDelay = "redeliveryPolicy.maximumRedeliveryDelay";
055        public static final String ARP_maximumRedeliveries = "redeliveryPolicy.maximumRedeliveries";
056        public static final String ARP_useCollisionAvoidance = "redeliveryPolicy.useCollisionAvoidance";
057        public static final String ARP_useExponentialBackOff = "redeliveryPolicy.useExponentialBackOff";
058        public static final String ARP_redeliveryDelay = "redeliveryPolicy.redeliveryDelay";
059
060        public static final String ABP_uploadUrl = "blobTransferPolicy.uploadUrl";
061        public static final String ABP_brokerUploadUrl = "blobTransferPolicy.brokerUploadUrl";
062        public static final String ABP_defaultUploadUrl = "blobTransferPolicy.defaultUploadUrl";
063        public static final String ABP_uploadStrategy = "blobTransferPolicy.uploadStrategy";
064        public static final String ABP_bufferSize = "blobTransferPolicy.bufferSize";
065        
066        public static final String APOOL_maximumActiveSessionPerConnection = "pool.maximumActiveSessionPerConnection";
067        public static final String APOOL_maxConnections = "pool.maxConnections";
068        public static final String APOOL_idleTimeout = "pool.idleTimeout";
069        public static final String APOOL_expiryTimeout = "expiryTimeout";
070        public static final String APOOL_timeBetweenExpirationCheckMillis = "pool.timeBetweenExpirationCheckMillis";
071        public static final String APOOL_createConnectionOnStartup = "pool.createConnectionOnStartup";
072        public static final String APOOL_useAnonymousProducers = "pool.useAnonymousProducers";
073        public static final String APOOL_blockIfSessionPoolIsFullTimeout = "pool.blockIfSessionPoolIsFullTimeout";
074        public static final String APOOL_reconnectOnException = "pool.reconnectOnException";
075        
076        public static final String DEFAULT_AMQ_HOST = "localhost";
077        public static final int DEFAULT_AMQ_PORT = 61616;
078        public static final String DEFAULT_AMQ_SCHEMA = "tcp";
079        public static final String DEFAULT_MQTT_CONNECTOR = "mqtt://localhost:1883";
080        public static final String PROP_CONSUMER_COUNT = "consumerCount";
081}