public class PassiveRouter extends MessageRouter
B_SIZE_S, DENIED_LOW_RESOURCES, DENIED_NO_SPACE, DENIED_OLD, DENIED_POLICY, DENIED_TTL, DENIED_UNSPECIFIED, MSG_TTL_S, msgTtl, Q_MODE_FIFO, Q_MODE_RANDOM, RCV_OK, SEND_QUEUE_MODE_S, TRY_LATER_BUSY| Modifier | Constructor and Description |
|---|---|
protected |
PassiveRouter(PassiveRouter r)
Copy-constructor.
|
|
PassiveRouter(Settings s) |
| Modifier and Type | Method and Description |
|---|---|
void |
changedConnection(Connection con)
Informs the router about change in connections state.
|
MessageRouter |
replicate()
Creates a replicate of this router.
|
void |
update()
Updates router.
|
addApplication, addToMessages, compareByQueueMode, createNewMessage, deleteMessage, getApplications, getBufferSize, getFreeBufferSize, getHost, getMessage, getMessageCollection, getNrofMessages, getRoutingInfo, hasMessage, init, isBlacklistedMessage, isDeliveredMessage, isIncomingMessage, messageAborted, messageTransferred, putToIncomingBuffer, receiveMessage, removeFromIncomingBuffer, removeFromMessages, requestDeliverableMessages, sendMessage, sortByQueueMode, toStringpublic PassiveRouter(Settings s)
protected PassiveRouter(PassiveRouter r)
r - Router to copy the settings from.public void update()
MessageRouterupdate in class MessageRouterpublic void changedConnection(Connection con)
MessageRouterchangedConnection in class MessageRoutercon - The connection that changedpublic MessageRouter replicate()
MessageRouterreplicate in class MessageRouter