Index
All Classes|All Packages
A
- abandon(MessageEnvelop) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Returns message into the queue and makes it available for all subscribers to receive it again.
- abandon(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Returnes message into the queue and makes it available for all subscribers to receive it again.
- abandon(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Returnes message into the queue and makes it available for all subscribers to receive it again.
B
- beginListen(String, IMessageReceiver) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Listens for incoming messages without blocking the current thread.
- beginListen(String, IMessageReceiver) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Listens for incoming messages without blocking the current thread.
C
- canAbandon() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to abandon messages.
- canClear() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue can be cleared.
- canDeadLetter() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to send messages to dead letter queue.
- canMessageCount() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to read number of messages.
- canPeek() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to peek messages.
- canPeekBatch() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to peek multiple messages in one batch.
- canReceive() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to receive messages.
- canRenewLock() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to renew message lock.
- canSend() - Method in class org.pipservices3.messaging.queues.MessagingCapabilities
-
Informs if the queue is able to send messages.
- clear(String) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Clears component state.
- clear(String) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Clears component state.
- close(String) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Closes component and frees used resources.
- close(String) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Closes component and frees used resources.
- complete(MessageEnvelop) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Permanently removes a message from the queue.
- complete(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Permanently removes a message from the queue.
- complete(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Permanently removes a message from the queue.
- configure(ConfigParams) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Configures component by passing configuration parameters.
D
- DefaultMessagingFactory - Class in org.pipservices3.messaging.build
-
Creates MemoryMessageQueue components by their descriptors.
- DefaultMessagingFactory() - Constructor for class org.pipservices3.messaging.build.DefaultMessagingFactory
-
Create a new instance of the factory.
- Descriptor - Static variable in class org.pipservices3.messaging.build.DefaultMessagingFactory
- Descriptor - Static variable in class org.pipservices3.messaging.build.MemoryMessageQueueFactory
E
- endListen(String) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Ends listening for incoming messages.
- endListen(String) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Ends listening for incoming messages.
- endListen(String) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Ends listening for incoming messages.
G
- getCapabilities() - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Gets the queue capabilities
- getCapabilities() - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Gets the queue capabilities
- getCorrelationId() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getMessage() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getMessageAsJson(Class<T>) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getMessageCount() - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Gets the current number of messages in the queue to be delivered.
- getMessageCount() - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Gets the current number of messages in the queue to be delivered.
- getMessageCount() - Method in class org.pipservices3.messaging.queues.MessageQueue
- getMessageId() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getMessageType() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getName() - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Gets the queue name
- getName() - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Gets the queue name
- getReference() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- getSentTime() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
I
- IMessageQueue - Interface in org.pipservices3.messaging.queues
-
Interface for asynchronous message queues.
- IMessageReceiver - Interface in org.pipservices3.messaging.queues
-
Callback interface to receive incoming messages.
- isOpen() - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Checks if the component is opened.
- isOpen() - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Checks if the component is opened.
L
- listen(String, IMessageReceiver) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Listens for incoming messages and blocks the current thread until queue is closed.
- listen(String, IMessageReceiver) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Listens for incoming messages and blocks the current thread until queue is closed.
- listen(String, IMessageReceiver) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Listens for incoming messages and blocks the current thread until queue is closed.
M
- MemoryMessageQueue - Class in org.pipservices3.messaging.queues
-
Message queue that sends and receives messages within the same process by using shared memory.
- MemoryMessageQueue() - Constructor for class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Creates a new instance of the message queue.
- MemoryMessageQueue(String) - Constructor for class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Creates a new instance of the message queue.
- MemoryMessageQueueDescriptor - Static variable in class org.pipservices3.messaging.build.DefaultMessagingFactory
- MemoryMessageQueueFactory - Class in org.pipservices3.messaging.build
-
Creates MemoryMessageQueue components by their descriptors.
- MemoryMessageQueueFactory() - Constructor for class org.pipservices3.messaging.build.MemoryMessageQueueFactory
-
Create a new instance of the factory.
- MemoryMessageQueueFactoryDescriptor - Static variable in class org.pipservices3.messaging.build.DefaultMessagingFactory
- MemoryQueueDescriptor - Static variable in class org.pipservices3.messaging.build.MemoryMessageQueueFactory
- MessageEnvelop - Class in org.pipservices3.messaging.queues
-
Allows adding additional information to messages.
- MessageEnvelop() - Constructor for class org.pipservices3.messaging.queues.MessageEnvelop
-
Creates a new MessageEnvelope.
- MessageEnvelop(String, String, Object) - Constructor for class org.pipservices3.messaging.queues.MessageEnvelop
-
Creates a new MessageEnvelop, which adds a correlation id, message id, and a type to the data being sent/received.
- MessageEnvelop(String, String, String) - Constructor for class org.pipservices3.messaging.queues.MessageEnvelop
-
Creates a new MessageEnvelop, which adds a correlation id, message id, and a type to the data being sent/received.
- MessageQueue - Class in org.pipservices3.messaging.queues
-
Abstract message queue that is used as a basis for specific message queue implementations.
- MessageQueue() - Constructor for class org.pipservices3.messaging.queues.MessageQueue
-
Creates a new instance of the message queue.
- MessageQueue(String) - Constructor for class org.pipservices3.messaging.queues.MessageQueue
-
Creates a new instance of the message queue.
- MessageQueue(String, ConfigParams) - Constructor for class org.pipservices3.messaging.queues.MessageQueue
-
Creates a new instance of the message queue.
- MessagingCapabilities - Class in org.pipservices3.messaging.queues
-
Data object that contains supported capabilities of a message queue.
- MessagingCapabilities(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.pipservices3.messaging.queues.MessagingCapabilities
-
Creates a new instance of the capabilities object.
- moveToDeadLetter(MessageEnvelop) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Permanently removes a message from the queue and sends it to dead letter queue.
- moveToDeadLetter(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Permanently removes a message from the queue and sends it to dead letter queue.
- moveToDeadLetter(MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Permanently removes a message from the queue and sends it to dead letter queue.
O
- open(String) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Opens the component.
- open(String, ConnectionParams, CredentialParams) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Opens the component with given connection and credential parameters.
- open(String, ConnectionParams, CredentialParams) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Opens the component with given connection and credential parameters.
- org.pipservices3.messaging.build - package org.pipservices3.messaging.build
- org.pipservices3.messaging.queues - package org.pipservices3.messaging.queues
P
- peek(String) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Peeks a single incoming message from the queue without removing it.
- peek(String) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Peeks a single incoming message from the queue without removing it.
- peek(String) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Peeks a single incoming message from the queue without removing it.
- peekBatch(String, int) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Peeks multiple incoming messages from the queue without removing them.
- peekBatch(String, int) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Peeks multiple incoming messages from the queue without removing them.
- peekBatch(String, int) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Peeks multiple incoming messages from the queue without removing them.
R
- receive(String, long) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Receives an incoming message and removes it from the queue.
- receive(String, long) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Receives an incoming message and removes it from the queue.
- receive(String, long) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Receives an incoming message and removes it from the queue.
- receiveMessage(MessageEnvelop, IMessageQueue) - Method in interface org.pipservices3.messaging.queues.IMessageReceiver
-
Receives incoming message from the queue.
- renewLock(MessageEnvelop, long) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Renews a lock on a message that makes it invisible from other receivers in the queue.
- renewLock(MessageEnvelop, long) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Renews a lock on a message that makes it invisible from other receivers in the queue.
- renewLock(MessageEnvelop, long) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Renews a lock on a message that makes it invisible from other receivers in the queue.
S
- send(String, MessageEnvelop) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Sends a message into the queue.
- send(String, MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Sends a message into the queue.
- send(String, MessageEnvelop) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Sends a message into the queue.
- sendAsObject(String, String, Object) - Method in interface org.pipservices3.messaging.queues.IMessageQueue
-
Sends an object into the queue.
- sendAsObject(String, String, Object) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Sends an object into the queue.
- setCorrelationId(String) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- setMessage(Object) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- setMessageAsJson(Object) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
-
Stores the given string.
- setMessageId(String) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- setMessageType(String) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
- setReference(Object) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
-
Sets a lock token reference for this MessageEnvelope.
- setReferences(IReferences) - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Sets references to dependent components.
- setSentTime(ZonedDateTime) - Method in class org.pipservices3.messaging.queues.MessageEnvelop
T
- toString() - Method in class org.pipservices3.messaging.queues.MemoryMessageQueue
-
Override toString() method, string representation of queue.
- toString() - Method in class org.pipservices3.messaging.queues.MessageEnvelop
-
Convert's this MessageEnvelope to a string, using the following format:
"[correlation_id, message_type, message.toString]"
. - toString() - Method in class org.pipservices3.messaging.queues.MessageQueue
-
Gets a string representation of the object.
_
- _capabilities - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _connectionResolver - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _counters - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _credentialResolver - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _kind - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _lock - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _logger - Variable in class org.pipservices3.messaging.queues.MessageQueue
- _name - Variable in class org.pipservices3.messaging.queues.MessageQueue
All Classes|All Packages