Package org.apache.activemq.network
Class ForwardingBridge
- java.lang.Object
-
- org.apache.activemq.network.ForwardingBridge
-
-
Constructor Summary
Constructors Constructor Description ForwardingBridge(Transport localBroker, Transport remoteBroker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientId()longgetDequeueCounter()StringgetDestinationFilter()longgetEnqueueCounter()StringgetLocalAddress()StringgetLocalBrokerName()intgetPrefetchSize()StringgetRemoteAddress()StringgetRemoteBrokerName()booleanisDispatchAsync()booleanisUseCompression()protected voidserviceLocalCommand(Command command)voidserviceLocalException(Throwable error)protected voidserviceRemoteCommand(Command command)voidserviceRemoteException(Throwable error)voidsetClientId(String clientId)voidsetDestinationFilter(String destinationFilter)voidsetDispatchAsync(boolean dispatchAsync)voidsetNetworkBridgeFailedListener(NetworkBridgeListener listener)voidsetPrefetchSize(int prefetchSize)voidsetUseCompression(boolean useCompression)voidstart()voidstop()protected voidtriggerStartBridge()
-
-
-
Method Detail
-
start
public void start() throws Exception
-
triggerStartBridge
protected void triggerStartBridge() throws IOException- Throws:
IOException
-
serviceRemoteException
public void serviceRemoteException(Throwable error)
-
serviceRemoteCommand
protected void serviceRemoteCommand(Command command)
-
serviceLocalException
public void serviceLocalException(Throwable error)
-
serviceLocalCommand
protected void serviceLocalCommand(Command command)
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getPrefetchSize
public int getPrefetchSize()
-
setPrefetchSize
public void setPrefetchSize(int prefetchSize)
-
isDispatchAsync
public boolean isDispatchAsync()
-
setDispatchAsync
public void setDispatchAsync(boolean dispatchAsync)
-
getDestinationFilter
public String getDestinationFilter()
-
setDestinationFilter
public void setDestinationFilter(String destinationFilter)
-
setNetworkBridgeFailedListener
public void setNetworkBridgeFailedListener(NetworkBridgeListener listener)
-
getRemoteAddress
public String getRemoteAddress()
-
getLocalAddress
public String getLocalAddress()
-
getLocalBrokerName
public String getLocalBrokerName()
-
getRemoteBrokerName
public String getRemoteBrokerName()
-
getDequeueCounter
public long getDequeueCounter()
-
getEnqueueCounter
public long getEnqueueCounter()
-
setUseCompression
public void setUseCompression(boolean useCompression)
- Parameters:
useCompression- True if forwarded Messages should have their bodies compressed.
-
isUseCompression
public boolean isUseCompression()
- Returns:
- the vale of the useCompression setting, true if forwarded messages will be compressed.
-
-