|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hornetq.api.core.client.HornetQClient
public class HornetQClient
Utility class for creating HornetQ ClientSessionFactory
objects.
Once a ClientSessionFactory
has been created, it can be further configured
using its setter methods before creating the sessions. Once a session is created,
the factory can no longer be modified (its setter methods will throw a IllegalStateException
.
Method Summary | |
---|---|
static ClientSessionFactory |
createClientSessionFactory()
Creates a ClientSessionFactory using all the defaults. |
static ClientSessionFactory |
createClientSessionFactory(ClientSessionFactory other)
Creates a new ClientSessionFactory using the same configuration as the one passed in. |
static ClientSessionFactory |
createClientSessionFactory(List<Pair<TransportConfiguration,TransportConfiguration>> staticConnectors)
Creates a ClientSessionFactory using a List of TransportConfigurations and backups. |
static ClientSessionFactory |
createClientSessionFactory(String discoveryAddress,
int discoveryPort)
Creates a ClientSessionFactory that uses discovery to connect to the servers. |
static ClientSessionFactory |
createClientSessionFactory(TransportConfiguration connectorConfig)
Creates a ClientSessionFactory using the TransportConfiguration of the server to connect to. |
static ClientSessionFactory |
createClientSessionFactory(TransportConfiguration connectorConfig,
TransportConfiguration backupConnectorConfig)
Creates a ClientConnectionFactory using a TransportConfiguration of the server and a backup if needed. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_CONNECTION_LOAD_BALANCING_POLICY_CLASS_NAME
public static final long DEFAULT_CLIENT_FAILURE_CHECK_PERIOD
public static final long DEFAULT_CONNECTION_TTL
public static final int DEFAULT_MIN_LARGE_MESSAGE_SIZE
public static final int DEFAULT_CONSUMER_WINDOW_SIZE
public static final int DEFAULT_CONSUMER_MAX_RATE
public static final int DEFAULT_CONFIRMATION_WINDOW_SIZE
public static final int DEFAULT_PRODUCER_WINDOW_SIZE
public static final int DEFAULT_PRODUCER_MAX_RATE
public static final boolean DEFAULT_BLOCK_ON_ACKNOWLEDGE
public static final boolean DEFAULT_BLOCK_ON_DURABLE_SEND
public static final boolean DEFAULT_BLOCK_ON_NON_DURABLE_SEND
public static final boolean DEFAULT_AUTO_GROUP
public static final long DEFAULT_CALL_TIMEOUT
public static final int DEFAULT_ACK_BATCH_SIZE
public static final boolean DEFAULT_PRE_ACKNOWLEDGE
public static final long DEFAULT_DISCOVERY_INITIAL_WAIT_TIMEOUT
public static final long DEFAULT_DISCOVERY_REFRESH_TIMEOUT
public static final long DEFAULT_RETRY_INTERVAL
public static final double DEFAULT_RETRY_INTERVAL_MULTIPLIER
public static final long DEFAULT_MAX_RETRY_INTERVAL
public static final int DEFAULT_RECONNECT_ATTEMPTS
public static final boolean DEFAULT_FAILOVER_ON_INITIAL_CONNECTION
public static final boolean DEFAULT_FAILOVER_ON_SERVER_SHUTDOWN
public static final boolean DEFAULT_USE_GLOBAL_POOLS
public static final int DEFAULT_THREAD_POOL_MAX_SIZE
public static final int DEFAULT_SCHEDULED_THREAD_POOL_MAX_SIZE
public static final boolean DEFAULT_CACHE_LARGE_MESSAGE_CLIENT
public static final int DEFAULT_INITIAL_MESSAGE_PACKET_SIZE
Method Detail |
---|
public static ClientSessionFactory createClientSessionFactory()
public static ClientSessionFactory createClientSessionFactory(ClientSessionFactory other)
other
- The ClientSessionFactory to copy
public static ClientSessionFactory createClientSessionFactory(String discoveryAddress, int discoveryPort)
discoveryAddress
- The address to use for discoverydiscoveryPort
- The port to use for discovery.
public static ClientSessionFactory createClientSessionFactory(List<Pair<TransportConfiguration,TransportConfiguration>> staticConnectors)
staticConnectors
- The list of TransportConfiguration's to use.
public static ClientSessionFactory createClientSessionFactory(TransportConfiguration connectorConfig, TransportConfiguration backupConnectorConfig)
connectorConfig
- The TransportConfiguration of the server to connect to.backupConnectorConfig
- The TransportConfiguration of the backup server to connect to (or null
if there is no backup)
public static ClientSessionFactory createClientSessionFactory(TransportConfiguration connectorConfig)
connectorConfig
- The TransportConfiguration of the server.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |