|
|||||||||
| Home >> All >> com >> aendvari >> hermes >> [ broker overview ] | PREV NEXT | ||||||||
A
- active - Variable in class com.aendvari.hermes.broker.MessageLogger
- States whether messages should be logged.
- active - Variable in class com.aendvari.hermes.broker.MessageTransaction
- Specifies whether the transaction is current active.
B
- broker - Variable in class com.aendvari.hermes.broker.MessageBrokerConnection
- The MessageBroker that this connection is for.
- broker - Variable in class com.aendvari.hermes.broker.MessageBrokerContext
- The MessageBroker that this context is for.
- brokerConnection - Variable in class com.aendvari.hermes.broker.MessageBatch
- The MessageBrokerConnection to send the messages through.
- brokerContext - Variable in class com.aendvari.hermes.broker.MessageBrokerConnection
- The MessageBrokerContext associated with this connection.
C
- cancel() - Method in class com.aendvari.hermes.broker.Message
- Cancels this message.
- cancelled - Variable in class com.aendvari.hermes.broker.Message
- Specifies whether the message has been cancelled.
- clear() - Method in class com.aendvari.hermes.broker.Message
- Clears this message.
- clear() - Method in class com.aendvari.hermes.broker.MessageBatch
- Removes all messages currently in the batch.
- clear() - Method in class com.aendvari.hermes.broker.MessageLogger
- Removes all messages currently in the log.
- com.aendvari.hermes.broker - package com.aendvari.hermes.broker
- commit() - Method in class com.aendvari.hermes.broker.MessageTransaction
- Commits the transaction.
- connection - Variable in class com.aendvari.hermes.broker.MessageRequestor
- The MessageBrokerConnection to publish through.
- context - Variable in class com.aendvari.hermes.broker.Message
- The MessageBrokerContext of this message.
- correlationId - Variable in class com.aendvari.hermes.broker.Message
- An identifier to correlate replies with the requestor.
- createBatch() - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Creates a MessageBatch for this connection.
- createConnection() - Method in class com.aendvari.hermes.broker.MessageBroker
- Creates a MessageBrokerConnection for this broker.
- createConnection() - Method in class com.aendvari.hermes.broker.MessageBrokerContext
- Creates a MessageBrokerConnection for the broker of this context.
- createMessage() - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Creates a Message for this connection.
D
- destination - Variable in class com.aendvari.hermes.broker.Message
- The destination topic of the message.
G
- getBroker() - Method in class com.aendvari.hermes.broker.MessageBrokerContext
- Returns the MessageBroker for this context.
- getContext() - Method in class com.aendvari.hermes.broker.Message
- Returns the MessageBrokerContext for this message.
- getContext() - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Returns the MessageBrokerContext of this connection.
- getCorrelationId() - Method in class com.aendvari.hermes.broker.Message
- Returns the correlation identifier of this message.
- getDestination() - Method in class com.aendvari.hermes.broker.Message
- Returns the destination MessageTopic of this message.
- getIdentifier() - Method in class com.aendvari.hermes.broker.MessageBatch
- Returns the unique identifier for this batch.
- getLocation() - Method in class com.aendvari.hermes.broker.Message
- Returns the MessageTopic that is currently processing this message.
- getLogger() - Method in class com.aendvari.hermes.broker.MessageBroker
- Returns the MessageLogger of this broker.
- getMessage() - Method in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- Returns the Message that was published.
- getMessages() - Method in class com.aendvari.hermes.broker.MessageLogger
- Returns the logged messages.
- getNode() - Method in class com.aendvari.hermes.broker.MessageTopic
- Returns the node for this topic.
- getPath() - Method in class com.aendvari.hermes.broker.MessageTopic
- Returns the topic path.
- getProperties() - Method in class com.aendvari.hermes.broker.Message
- Returns the com.aendvari.common.properties.Properties object for the storage and retrieval of message properties.
- getProperties() - Method in class com.aendvari.hermes.broker.MessageBrokerContext
- Returns the com.aendvari.common.properties.Properties object for the storage and retrieval of context properties.
- getReceivers() - Method in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- Returns the receivers of the published Message.
- getReplyTo() - Method in class com.aendvari.hermes.broker.Message
- Returns the topic that the sender has requested that a reply be sent to.
- getTopic(String) - Method in class com.aendvari.hermes.broker.MessageBroker
- Returns a MessageTopic of the supplied path.
- getTopic(MessageTopic, String) - Method in class com.aendvari.hermes.broker.MessageBroker
- Returns a MessageTopic of the supplied relative path.
- getTopic(String) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Returns a MessageTopic of the specified path.
- getTopic(MessageTopic, String) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Returns a MessageTopic.
- getTopic() - Method in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- Returns the topic the message was published to.
- getTransaction() - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Returns the MessageTransaction of this connection.
I
- isActive() - Method in class com.aendvari.hermes.broker.MessageLogger
- Returns whether logging is enabled.
- isActive() - Method in class com.aendvari.hermes.broker.MessageTransaction
- Returns true if a transaction is currently in progress.
- isCancelled() - Method in class com.aendvari.hermes.broker.Message
- Returns whether this message has been cancelled.
L
- location - Variable in class com.aendvari.hermes.broker.Message
- The topic the message is currently being processed by.
- logger - Variable in class com.aendvari.hermes.broker.MessageBroker
- When enabled, logs any messages published through this broker.
M
- Message - class com.aendvari.hermes.broker.Message.
- Represents a single message.
- Message() - Constructor for class com.aendvari.hermes.broker.Message
- Constructs a
Message. - Message(Message) - Constructor for class com.aendvari.hermes.broker.Message
- Constructs a
Messageas a copy of anotherMessage. - MessageBatch - class com.aendvari.hermes.broker.MessageBatch.
- Provides a mechanism to collect several messages published in succession.
- MessageBatch(MessageBrokerConnection) - Constructor for class com.aendvari.hermes.broker.MessageBatch
- Constructs a
MessageBatch. - MessageBroker - class com.aendvari.hermes.broker.MessageBroker.
- Handles the subscription, publishing, and dispatching of messages.
- MessageBroker() - Constructor for class com.aendvari.hermes.broker.MessageBroker
- Constructs a
MessageBroker. - MessageBrokerConnection - class com.aendvari.hermes.broker.MessageBrokerConnection.
- Represents a client connection to a MessageBroker.
- MessageBrokerConnection(MessageBroker) - Constructor for class com.aendvari.hermes.broker.MessageBrokerConnection
- Constructs a
MessageBrokerConnectionwith a default context. - MessageBrokerContext - class com.aendvari.hermes.broker.MessageBrokerContext.
- Provides context information for a MessageBroker.
- MessageBrokerContext() - Constructor for class com.aendvari.hermes.broker.MessageBrokerContext
- Constructs a
MessageBrokerContext. - MessageListener - interface com.aendvari.hermes.broker.MessageListener.
- Defines an interface for message listeners.
- MessageLogger - class com.aendvari.hermes.broker.MessageLogger.
- Provides a mechanism for recording published messages.
- MessageLogger() - Constructor for class com.aendvari.hermes.broker.MessageLogger
- Constructs a
MessageLogger. - MessageLogger.LoggedMessage - class com.aendvari.hermes.broker.MessageLogger.LoggedMessage.
- Contains information on a single recorded Message.
- MessageLogger.LoggedMessage(Message) - Constructor for class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- Creates a new
LoggedMessageby copying information from the supplied Message. - MessageRequestor - class com.aendvari.hermes.broker.MessageRequestor.
- Provides a mechanism to publish a message and listen for a response.
- MessageRequestor(MessageBrokerConnection, MessageTopic) - Constructor for class com.aendvari.hermes.broker.MessageRequestor
- Constructs a
MessageRequestorfor the given connection and topic. - MessageTopic - class com.aendvari.hermes.broker.MessageTopic.
- Represents a message topic.
- MessageTopic() - Constructor for class com.aendvari.hermes.broker.MessageTopic
- Constructs a
MessageTopic. - MessageTopic(OsmNode) - Constructor for class com.aendvari.hermes.broker.MessageTopic
- Constructs a
MessageTopic. - MessageTransaction - class com.aendvari.hermes.broker.MessageTransaction.
- Provides a mechanism to collect several messages published in succession.
- MessageTransaction(MessageBrokerConnection) - Constructor for class com.aendvari.hermes.broker.MessageTransaction
- Constructs a
MessageTransaction. - message - Variable in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- The published message.
- messages - Variable in class com.aendvari.hermes.broker.MessageBatch
- Contains the messages published to this batch.
- messages - Variable in class com.aendvari.hermes.broker.MessageLogger
- The recorded Messages.
- messages - Variable in class com.aendvari.hermes.broker.MessageTransaction
- Contains the messages published to this batch.
N
- nextResponseIdentifier - Static variable in class com.aendvari.hermes.broker.MessageRequestor
- The next available response identifier.
- node - Variable in class com.aendvari.hermes.broker.MessageTopic
- The leaf node that the topic refers to in the hierarchy.
O
- onMessage(Message) - Method in interface com.aendvari.hermes.broker.MessageListener
- Receives a message from the MessageBroker.
- onMessage(Message) - Method in class com.aendvari.hermes.broker.MessageRequestor
- Listens for a response.
P
- path - Variable in class com.aendvari.hermes.broker.MessageTopic
- The topic path.
- properties - Variable in class com.aendvari.hermes.broker.Message
- The (com.aendvari.common.properties.Properties) object that properties are stored in.
- properties - Variable in class com.aendvari.hermes.broker.MessageBrokerContext
- The (com.aendvari.common.properties.Properties) object that properties are stored in.
- publish(MessageTopic, Message) - Method in class com.aendvari.hermes.broker.MessageBatch
- Publishes a message to the specific topic.
- publish(MessageTopic, Message) - Method in class com.aendvari.hermes.broker.MessageBroker
- Publishes a message to the specific topic.
- publish(MessageTopic, Message) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Publishes a message to the specific topic.
- publish(Message) - Method in class com.aendvari.hermes.broker.MessageTopic
- Publishes the message to this topic.
- publish(MessageTopic, Message) - Method in class com.aendvari.hermes.broker.MessageTransaction
- Publishes a message to the specific topic.
R
- ResponseTopic - Static variable in class com.aendvari.hermes.broker.MessageRequestor
- A prefix for the temporary topic receiving the response.
- receivers - Variable in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- The receivers of the message.
- replyToTopic - Variable in class com.aendvari.hermes.broker.Message
- The topic that the sender wishes the receiver to send a response message to.
- request(Message) - Method in class com.aendvari.hermes.broker.MessageRequestor
- Publishes the specified message and returns the response.
- requestTopic - Variable in class com.aendvari.hermes.broker.MessageRequestor
- The MessageTopic to publish requests to.
- response - Variable in class com.aendvari.hermes.broker.MessageRequestor
- The response received from the request.
- rollback() - Method in class com.aendvari.hermes.broker.MessageTransaction
- Tells the transaction to rollback.
S
- send() - Method in class com.aendvari.hermes.broker.MessageBatch
- Send the batch.
- setBroker(MessageBroker) - Method in class com.aendvari.hermes.broker.MessageBrokerContext
- Sets the MessageBroker for this context.
- setContext(MessageBrokerContext) - Method in class com.aendvari.hermes.broker.Message
- Sets the MessageBrokerContext for this message.
- setContext(MessageBrokerContext) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Sets the MessageBrokerContext of this connection.
- setCorrelationId(int) - Method in class com.aendvari.hermes.broker.Message
- Sets the correlation identifier of this message.
- setDestination(MessageTopic) - Method in class com.aendvari.hermes.broker.Message
- Sets the destination MessageTopic of this message.
- setLocation(MessageTopic) - Method in class com.aendvari.hermes.broker.Message
- Sets the MessageTopic currently processing this message.
- setNode(OsmNode) - Method in class com.aendvari.hermes.broker.MessageTopic
- Sets the node for this topic.
- setReplyTo(MessageTopic) - Method in class com.aendvari.hermes.broker.Message
- Sets the topic that the sender wishes a reply to be sent to.
- start() - Method in class com.aendvari.hermes.broker.MessageBatch
- Prepares this
MessageBatchfor publishing. - start() - Method in class com.aendvari.hermes.broker.MessageLogger
- Start the logging of messages.
- start() - Method in class com.aendvari.hermes.broker.MessageTransaction
- Starts a transaction.
- stop() - Method in class com.aendvari.hermes.broker.MessageLogger
- Stop message logging.
- subscribe(MessageTopic, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBroker
- Subscribes the listener to the specific topic.
- subscribe(MessageTopic, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Subscribes the listener to the specified topic.
- subscribe(String, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Subscribes the listener to the specific topic.
- subscribe(MessageListener) - Method in class com.aendvari.hermes.broker.MessageTopic
- Subscribes the listener to this topic.
- subscribers - Variable in class com.aendvari.hermes.broker.MessageTopic
- The subscribers to this topic.
T
- toString() - Method in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- Returns a string describing this
LoggedMessage.- topic - Variable in class com.aendvari.hermes.broker.MessageLogger.LoggedMessage
- The topic of the message.
- topics - Variable in class com.aendvari.hermes.broker.MessageBatch
- Contains the topics published to this batch.
- topics - Variable in class com.aendvari.hermes.broker.MessageBroker
- Contains the topic hierarchy.
- transaction - Variable in class com.aendvari.hermes.broker.MessageBrokerConnection
- Handles message transactions.
U
- uniqueIdentifier - Variable in class com.aendvari.hermes.broker.MessageBatch
- Contains the current unique identifier for the batch.
- unsubscribe(MessageTopic, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBroker
- Unsubscribes the listener from the specific topic.
- unsubscribe(MessageTopic, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Unsubscribes the listener from the specified topic.
- unsubscribe(String, MessageListener) - Method in class com.aendvari.hermes.broker.MessageBrokerConnection
- Unsubscribes the listener form the specific topic.
- unsubscribe(MessageListener) - Method in class com.aendvari.hermes.broker.MessageTopic
- Unsubscribes the listener from this topic.
W
- write(Message) - Method in class com.aendvari.hermes.broker.MessageLogger
- Writes a single message to the log.
A B C D G I L M N O P R S T U W
|
|||||||||
| Home >> All >> com >> aendvari >> hermes >> [ broker overview ] | PREV NEXT | ||||||||