public class RemoteQueueBindingImpl extends Object implements RemoteQueueBinding
| Constructor and Description |
|---|
RemoteQueueBindingImpl(long id,
SimpleString address,
SimpleString uniqueName,
SimpleString routingName,
Long remoteQueueID,
SimpleString filterString,
Queue storeAndForwardQueue,
SimpleString bridgeName,
int distance) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumer(SimpleString filterString) |
void |
close() |
void |
connect() |
int |
consumerCount() |
void |
disconnect() |
SimpleString |
getAddress() |
Bindable |
getBindable() |
SimpleString |
getClusterName() |
int |
getDistance() |
Filter |
getFilter() |
Set<Filter> |
getFilters() |
long |
getID() |
Queue |
getQueue() |
long |
getRemoteQueueID() |
SimpleString |
getRoutingName() |
BindingType |
getType() |
SimpleString |
getUniqueName() |
boolean |
isConnected() |
boolean |
isExclusive() |
boolean |
isHighAcceptPriority(ServerMessage message) |
void |
removeConsumer(SimpleString filterString) |
void |
reset() |
void |
route(ServerMessage message,
RoutingContext context) |
void |
routeWithAck(ServerMessage message,
RoutingContext context) |
String |
toManagementString()
This method will create a string representation meant for management operations.
|
String |
toString() |
void |
unproposed(SimpleString groupID) |
public RemoteQueueBindingImpl(long id,
SimpleString address,
SimpleString uniqueName,
SimpleString routingName,
Long remoteQueueID,
SimpleString filterString,
Queue storeAndForwardQueue,
SimpleString bridgeName,
int distance)
throws Exception
Exceptionpublic SimpleString getAddress()
getAddress in interface Bindingpublic Bindable getBindable()
getBindable in interface Bindingpublic Queue getQueue()
getQueue in interface QueueBindingpublic SimpleString getRoutingName()
getRoutingName in interface Bindingpublic SimpleString getUniqueName()
getUniqueName in interface Bindingpublic SimpleString getClusterName()
getClusterName in interface Bindingpublic boolean isExclusive()
isExclusive in interface Bindingpublic BindingType getType()
public int getDistance()
getDistance in interface Bindingpublic boolean isHighAcceptPriority(ServerMessage message)
isHighAcceptPriority in interface Bindingpublic void unproposed(SimpleString groupID)
unproposed in interface UnproposalListenerpublic void route(ServerMessage message, RoutingContext context)
public void routeWithAck(ServerMessage message, RoutingContext context)
routeWithAck in interface Bindingpublic void addConsumer(SimpleString filterString) throws Exception
addConsumer in interface RemoteQueueBindingExceptionpublic void removeConsumer(SimpleString filterString) throws Exception
removeConsumer in interface RemoteQueueBindingExceptionpublic void reset()
reset in interface RemoteQueueBindingpublic int consumerCount()
consumerCount in interface QueueBindingpublic String toManagementString()
BindingThis is different from the toString() method that is meant for debugging and will contain information that regular users won't understand well.
toManagementString in interface Bindingpublic void disconnect()
disconnect in interface RemoteQueueBindingpublic boolean isConnected()
isConnected in interface Bindingpublic void connect()
connect in interface RemoteQueueBindingpublic void close()
throws Exception
public long getRemoteQueueID()
getRemoteQueueID in interface RemoteQueueBindingCopyright © 2018 JBoss by Red Hat. All rights reserved.