Skip navigation links
B C D E F G H I K L M S T W 

B

build() - Method in class io.continual.messaging.ContinualMessage.Builder
Build the message
builder() - Static method in class io.continual.messaging.ContinualMessage
Construct a builder for a message
Builder() - Constructor for class io.continual.messaging.ContinualMessage.Builder
 

C

close() - Method in class io.continual.messaging.ContinualMessage.MetadataSectionBuilder
 
close() - Method in class io.continual.messaging.ContinualMsgPubSvc
 
close() - Method in class io.continual.messaging.impl.DevNullPublisher
 
close() - Method in class io.continual.messaging.impl.LoggerPublisher
 
ContinualMessage - Class in io.continual.messaging
A message is structured as a JSON document
ContinualMessage(JSONObject) - Constructor for class io.continual.messaging.ContinualMessage
Construct a message from JSON data
ContinualMessage(JSONObject, JSONObject) - Constructor for class io.continual.messaging.ContinualMessage
Construct a message from JSON data
ContinualMessage.Builder - Class in io.continual.messaging
 
ContinualMessage.MetadataSectionBuilder - Class in io.continual.messaging
 
ContinualMessagePublisher - Interface in io.continual.messaging
An abstraction of a message publisher for this system.
ContinualMessagePublisher.TopicUnavailableException - Exception in io.continual.messaging
Topic unavailable exception is thrown when the topic cannot be used at this time.
ContinualMessageSink - Interface in io.continual.messaging
A generalized destination for messages, which are optionally sent as part of a specific message stream.
ContinualMessageStream - Class in io.continual.messaging
A message stream is a stream of messages with a name, allowing processors to understand where message order matters.
ContinualMessageStream(String) - Constructor for class io.continual.messaging.ContinualMessageStream
Construct a message stream using the given name
ContinualMsgPubSvc - Class in io.continual.messaging
A service to wrap a non-service publisher
ContinualMsgPubSvc(ServiceContainer, JSONObject) - Constructor for class io.continual.messaging.ContinualMsgPubSvc
 
createdAt(long) - Method in class io.continual.messaging.ContinualMessage.Builder
Add the creation time to this message
createdBy(Identity) - Method in class io.continual.messaging.ContinualMessage.Builder
Add the message creator to this message

D

DevNullPublisher - Class in io.continual.messaging.impl
 
DevNullPublisher() - Constructor for class io.continual.messaging.impl.DevNullPublisher
 
DevNullPublisher(JSONObject) - Constructor for class io.continual.messaging.impl.DevNullPublisher
 
DevNullPublisher(ServiceContainer, JSONObject) - Constructor for class io.continual.messaging.impl.DevNullPublisher
 

E

equals(Object) - Method in class io.continual.messaging.ContinualMessage
 
equals(Object) - Method in class io.continual.messaging.ContinualMessageStream
 

F

flush() - Method in interface io.continual.messaging.ContinualMessagePublisher
For implementations with batching, flush the pending messages.
flush() - Method in class io.continual.messaging.ContinualMsgPubSvc
 
flush() - Method in class io.continual.messaging.impl.DevNullPublisher
 
flush() - Method in class io.continual.messaging.impl.LoggerPublisher
 
fromName(String) - Static method in class io.continual.messaging.ContinualMessageStream
Construct a message stream from a string name
fromSerializedString(String) - Static method in class io.continual.messaging.ContinualMessage
Instantiate a message from a serialized string (normally from toString())

G

getMessagePayload() - Method in class io.continual.messaging.ContinualMessage
return a copy of this message's data without the metadata structure
getName() - Method in class io.continual.messaging.ContinualMessageStream
Get the name of this message stream
getTopic(String) - Method in interface io.continual.messaging.ContinualMessagePublisher
Get a message sink for a specific topic.
getTopic(String) - Method in class io.continual.messaging.ContinualMsgPubSvc
 
getTopic(String) - Method in class io.continual.messaging.impl.DevNullPublisher
 
getTopic(String) - Method in class io.continual.messaging.impl.LoggerPublisher
 

H

hashCode() - Method in class io.continual.messaging.ContinualMessage
 
hashCode() - Method in class io.continual.messaging.ContinualMessageStream
 

I

io.continual.messaging - package io.continual.messaging
 
io.continual.messaging.impl - package io.continual.messaging.impl
 

K

kGeneralMessageStreamName - Static variable in interface io.continual.messaging.ContinualMessageSink
The conventional general message stream name.
kGeneralMsgStream - Static variable in interface io.continual.messaging.ContinualMessageSink
a standard message stream from the conventional general message stream name.

L

LoggerPublisher - Class in io.continual.messaging.impl
 
LoggerPublisher() - Constructor for class io.continual.messaging.impl.LoggerPublisher
 
LoggerPublisher(JSONObject) - Constructor for class io.continual.messaging.impl.LoggerPublisher
 
LoggerPublisher(ServiceContainer, JSONObject) - Constructor for class io.continual.messaging.impl.LoggerPublisher
 

M

MessagePublishException - Exception in io.continual.messaging
 
MessagePublishException() - Constructor for exception io.continual.messaging.MessagePublishException
 
MessagePublishException(Throwable) - Constructor for exception io.continual.messaging.MessagePublishException
 
MessagePublishException(String) - Constructor for exception io.continual.messaging.MessagePublishException
 
MessagePublishException(String, Throwable) - Constructor for exception io.continual.messaging.MessagePublishException
 
MetadataSectionBuilder(ContinualMessage.Builder, JSONObject) - Constructor for class io.continual.messaging.ContinualMessage.MetadataSectionBuilder
 

S

send(ContinualMessage) - Method in interface io.continual.messaging.ContinualMessageSink
Send a message to the sink using its general message stream.
send(ContinualMessage...) - Method in interface io.continual.messaging.ContinualMessageSink
Send a list of messages to the sink using its general message stream.
send(Collection<ContinualMessage>) - Method in interface io.continual.messaging.ContinualMessageSink
Send a list of messages to the sink using its general message stream.
send(ContinualMessageStream, ContinualMessage) - Method in interface io.continual.messaging.ContinualMessageSink
Send a message to the sink using the given message stream.
send(ContinualMessageStream, ContinualMessage...) - Method in interface io.continual.messaging.ContinualMessageSink
Send a list of messages to the sink using the given message stream.
send(ContinualMessageStream, Collection<ContinualMessage>) - Method in interface io.continual.messaging.ContinualMessageSink
Send a collection (iterated in order) of messages to the sink using the given message stream.
sentFromSource(String) - Method in class io.continual.messaging.ContinualMessage.Builder
Add the message source system to this message
set(String, Object) - Method in class io.continual.messaging.ContinualMessage.MetadataSectionBuilder
 

T

toJson() - Method in class io.continual.messaging.ContinualMessage
 
TopicUnavailableException() - Constructor for exception io.continual.messaging.ContinualMessagePublisher.TopicUnavailableException
 
TopicUnavailableException(Throwable) - Constructor for exception io.continual.messaging.ContinualMessagePublisher.TopicUnavailableException
 
TopicUnavailableException(String) - Constructor for exception io.continual.messaging.ContinualMessagePublisher.TopicUnavailableException
 
TopicUnavailableException(String, Throwable) - Constructor for exception io.continual.messaging.ContinualMessagePublisher.TopicUnavailableException
 
toString() - Method in class io.continual.messaging.ContinualMessage
 
toString() - Method in class io.continual.messaging.ContinualMessageStream
 

W

withMessageData(JSONObject) - Method in class io.continual.messaging.ContinualMessage.Builder
Add message data to the message
withMessageData(String) - Method in class io.continual.messaging.ContinualMessage.Builder
Add message data to the message
withMetaDataSection(String) - Method in class io.continual.messaging.ContinualMessage.Builder
Start a metadata section
B C D E F G H I K L M S T W 
Skip navigation links

Copyright © 2023 continual.io. All rights reserved.