org.jboss.messaging.core.server.cluster.impl
Class BridgeImpl
java.lang.Object
org.jboss.messaging.core.server.cluster.impl.BridgeImpl
- All Implemented Interfaces:
- SendAcknowledgementHandler, FailureListener, Bridge, Consumer, MessagingComponent
public class BridgeImpl
- extends java.lang.Object
- implements Bridge, FailureListener, SendAcknowledgementHandler
A JMSBridgeImpl
- Author:
- Tim Fox
Created 12 Nov 2008 11:37:35
Constructor Summary |
BridgeImpl(UUID nodeUUID,
SimpleString name,
Queue queue,
Pair<TransportConfiguration,TransportConfiguration> connectorPair,
java.util.concurrent.Executor executor,
SimpleString filterString,
SimpleString forwardingAddress,
java.util.concurrent.ScheduledExecutorService scheduledExecutor,
Transformer transformer,
long retryInterval,
double retryIntervalMultiplier,
int reconnectAttempts,
boolean failoverOnServerShutdown,
boolean useDuplicateDetection,
SimpleString managementAddress,
SimpleString managementNotificationAddress,
java.lang.String clusterUser,
java.lang.String clusterPassword,
Channel replicatingChannel,
boolean activated,
StorageManager storageManager)
|
BridgeImpl(UUID nodeUUID,
SimpleString name,
Queue queue,
Pair<TransportConfiguration,TransportConfiguration> connectorPair,
java.util.concurrent.Executor executor,
SimpleString filterString,
SimpleString forwardingAddress,
java.util.concurrent.ScheduledExecutorService scheduledExecutor,
Transformer transformer,
long retryInterval,
double retryIntervalMultiplier,
int reconnectAttempts,
boolean failoverOnServerShutdown,
boolean useDuplicateDetection,
SimpleString managementAddress,
SimpleString managementNotificationAddress,
java.lang.String clusterUser,
java.lang.String clusterPassword,
MessageFlowRecord flowRecord,
Channel replicatingChannel,
boolean activated,
StorageManager storageManager,
MessagingServer server)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BridgeImpl
public BridgeImpl(UUID nodeUUID,
SimpleString name,
Queue queue,
Pair<TransportConfiguration,TransportConfiguration> connectorPair,
java.util.concurrent.Executor executor,
SimpleString filterString,
SimpleString forwardingAddress,
java.util.concurrent.ScheduledExecutorService scheduledExecutor,
Transformer transformer,
long retryInterval,
double retryIntervalMultiplier,
int reconnectAttempts,
boolean failoverOnServerShutdown,
boolean useDuplicateDetection,
SimpleString managementAddress,
SimpleString managementNotificationAddress,
java.lang.String clusterUser,
java.lang.String clusterPassword,
Channel replicatingChannel,
boolean activated,
StorageManager storageManager)
throws java.lang.Exception
- Throws:
java.lang.Exception
BridgeImpl
public BridgeImpl(UUID nodeUUID,
SimpleString name,
Queue queue,
Pair<TransportConfiguration,TransportConfiguration> connectorPair,
java.util.concurrent.Executor executor,
SimpleString filterString,
SimpleString forwardingAddress,
java.util.concurrent.ScheduledExecutorService scheduledExecutor,
Transformer transformer,
long retryInterval,
double retryIntervalMultiplier,
int reconnectAttempts,
boolean failoverOnServerShutdown,
boolean useDuplicateDetection,
SimpleString managementAddress,
SimpleString managementNotificationAddress,
java.lang.String clusterUser,
java.lang.String clusterPassword,
MessageFlowRecord flowRecord,
Channel replicatingChannel,
boolean activated,
StorageManager storageManager,
MessagingServer server)
throws java.lang.Exception
- Throws:
java.lang.Exception
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface MessagingComponent
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop
in interface MessagingComponent
- Throws:
java.lang.Exception
isStarted
public boolean isStarted()
- Specified by:
isStarted
in interface MessagingComponent
activate
public void activate()
- Specified by:
activate
in interface Bridge
getName
public SimpleString getName()
- Specified by:
getName
in interface Bridge
getQueue
public Queue getQueue()
- Specified by:
getQueue
in interface Bridge
setQueue
public void setQueue(Queue queue)
- Specified by:
setQueue
in interface Bridge
getFilter
public Filter getFilter()
- Specified by:
getFilter
in interface Consumer
getForwardingAddress
public SimpleString getForwardingAddress()
- Specified by:
getForwardingAddress
in interface Bridge
getTransformer
public Transformer getTransformer()
- Specified by:
getTransformer
in interface Bridge
isUseDuplicateDetection
public boolean isUseDuplicateDetection()
- Specified by:
isUseDuplicateDetection
in interface Bridge
getForwardingConnection
public RemotingConnection getForwardingConnection()
sendAcknowledged
public void sendAcknowledged(Message message)
- Specified by:
sendAcknowledged
in interface SendAcknowledgementHandler
handle
public HandleStatus handle(MessageReference ref)
throws java.lang.Exception
- Specified by:
handle
in interface Consumer
- Throws:
java.lang.Exception
connectionFailed
public boolean connectionFailed(MessagingException me)
- Specified by:
connectionFailed
in interface FailureListener
- Returns:
false
to stop calling subsequent failure listeners
Copyright © 2006 JBoss Inc. All Rights Reserved.