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}