Skip navigation links
A B C D E G I M S T 

A

ackEvery(int) - Method in class io.synadia.bp.BatchPublisher.Builder
The interval to ack when adding a message, after the first message.
ackEvery(int) - Method in class io.synadia.bp.BatchPublishOptions.Builder
The interval to ack when adding a message, after the first message.
ackFirst() - Method in class io.synadia.bp.BatchPublisher
 
ackFirst(boolean) - Method in class io.synadia.bp.BatchPublisher.Builder
Whether to ack the first message.
ackFirst(boolean) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Whether to ack the first message.
ackTimeout(Duration) - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the timeout to wait for the acknowledgement for acks when adding or the commit.
ackTimeout(long) - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the timeout im milliseconds to wait for the acknowledgement for acks when adding or the commit.
ackTimeout(Duration) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the timeout to wait for the acknowledgement for acks when adding or the commit.
ackTimeout(long) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the timeout im milliseconds to wait for the acknowledgement for acks when adding or the commit.
add(String, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
add(String, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
add(String, Headers, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
add(String, Headers, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
addAcked(String, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
addAcked(String, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
addAcked(String, Headers, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
addAcked(String, Headers, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 

B

BasicBatchPublishAsyncExample - Class in io.synadia.examples
 
BasicBatchPublishAsyncExample() - Constructor for class io.synadia.examples.BasicBatchPublishAsyncExample
 
BasicBatchPublishExample - Class in io.synadia.examples
 
BasicBatchPublishExample() - Constructor for class io.synadia.examples.BasicBatchPublishExample
 
batchId(String) - Method in class io.synadia.bp.BatchPublisher.Builder
 
BatchPublisher - Class in io.synadia.bp
 
BatchPublisher.Builder - Class in io.synadia.bp
The builder class for the BatchPublisher
BatchPublishException - Exception in io.synadia.bp
 
BatchPublishException(String, String) - Constructor for exception io.synadia.bp.BatchPublishException
 
BatchPublishException(String, JetStreamApiException) - Constructor for exception io.synadia.bp.BatchPublishException
 
BatchPublishException(String, Throwable) - Constructor for exception io.synadia.bp.BatchPublishException
 
BatchPublishOptions - Class in io.synadia.bp
 
BatchPublishOptions.Builder - Class in io.synadia.bp
PublishOptions are created using a Builder.
build() - Method in class io.synadia.bp.BatchPublisher.Builder
 
build() - Method in class io.synadia.bp.BatchPublishOptions.Builder
Builds the publish options.
builder() - Static method in class io.synadia.bp.BatchPublisher
Get an instance of the builder, same as new BatchPublisher.Builder();
Builder() - Constructor for class io.synadia.bp.BatchPublisher.Builder
 
builder() - Static method in class io.synadia.bp.BatchPublishOptions
Creates a builder for the options.
Builder() - Constructor for class io.synadia.bp.BatchPublishOptions.Builder
Constructs a new publish options Builder with the default values.

C

clearExpected() - Method in class io.synadia.bp.BatchPublishOptions.Builder
Clears the expected so the build can be re-used.
commit(String, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
commit(String, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
commit(String, Headers, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
commit(String, Headers, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
commitAsync(String, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
commitAsync(String, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
commitAsync(String, Headers, byte[]) - Method in class io.synadia.bp.BatchPublisher
 
commitAsync(String, Headers, byte[], BatchPublishOptions) - Method in class io.synadia.bp.BatchPublisher
 
connection(Connection) - Method in class io.synadia.bp.BatchPublisher.Builder
 

D

discard() - Method in class io.synadia.bp.BatchPublisher
 

E

ExpectationsBatchPublishExample - Class in io.synadia.examples
 
ExpectationsBatchPublishExample() - Constructor for class io.synadia.examples.ExpectationsBatchPublishExample
 
expectedLastSeq - Variable in class io.synadia.bp.BatchPublishOptions
 
expectedLastSequence(long) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the expected message sequence of the publish
expectedLastSubjectSequence(long) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the expected subject message sequence of the publish
expectedLastSubjectSequenceSubject(String) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the filter subject for the expected last subject sequence This can be used for a wildcard since it is used in place of the message subject along with expectedLastSubjectSequence
expectedLastSubSeq - Variable in class io.synadia.bp.BatchPublishOptions
 
expectedLastSubSeqSubject - Variable in class io.synadia.bp.BatchPublishOptions
 
expectedStream(String) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the expected stream for the publish.
expectedStream - Variable in class io.synadia.bp.BatchPublishOptions
 

G

getAckEvery() - Method in class io.synadia.bp.BatchPublisher
 
getAckTimeout() - Method in class io.synadia.bp.BatchPublisher
 
getApiErrorCode() - Method in exception io.synadia.bp.BatchPublishException
Get the error code from the response if the exception is a JetStreamApiException otherwise will be -1
getBatchId() - Method in class io.synadia.bp.BatchPublisher
 
getBatchId() - Method in exception io.synadia.bp.BatchPublishException
 
getErrorCode() - Method in exception io.synadia.bp.BatchPublishException
Get the error code from the response if the exception is a JetStreamApiException otherwise will be -1
getErrorDescription() - Method in exception io.synadia.bp.BatchPublishException
Get the description from the response if the exception is a JetStreamApiException otherwise will be null
getExpectedLastSequence() - Method in class io.synadia.bp.BatchPublishOptions
Gets the expected last sequence number of the stream.
getExpectedLastSubjectSequence() - Method in class io.synadia.bp.BatchPublishOptions
Gets the expected last subject sequence number of the stream.
getExpectedLastSubjectSequenceSubject() - Method in class io.synadia.bp.BatchPublishOptions
Gets the expected subject to limit last subject sequence number of the stream.
getExpectedStream() - Method in class io.synadia.bp.BatchPublishOptions
Gets the expected stream.
getJsApiException() - Method in exception io.synadia.bp.BatchPublishException
 
getMessage() - Method in exception io.synadia.bp.BatchPublishException
 
getMessageTtl() - Method in class io.synadia.bp.BatchPublisher
Gets the message ttl string.
getMessageTtl() - Method in class io.synadia.bp.BatchPublishOptions
Gets the message ttl string.

I

io.synadia.bp - package io.synadia.bp
 
io.synadia.examples - package io.synadia.examples
 
isClosed() - Method in class io.synadia.bp.BatchPublisher
 
isDiscarded() - Method in class io.synadia.bp.BatchPublisher
 
isOpen() - Method in class io.synadia.bp.BatchPublisher
 

M

main(String[]) - Static method in class io.synadia.examples.BasicBatchPublishAsyncExample
 
main(String[]) - Static method in class io.synadia.examples.BasicBatchPublishExample
 
main(String[]) - Static method in class io.synadia.examples.ExpectationsBatchPublishExample
 
messageTtl(MessageTtl) - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the TTL for this specific message to be published
messageTtl(MessageTtl) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the TTL for this specific message to be published
messageTtl - Variable in class io.synadia.bp.BatchPublishOptions
 
messageTtlCustom(String) - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the TTL for this specific message to be published.
messageTtlCustom(String) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the TTL for this specific message to be published.
messageTtlNever() - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the TTL for this specific message to be published and never be expired
messageTtlNever() - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the TTL for this specific message to be published and never be expired
messageTtlSeconds(int) - Method in class io.synadia.bp.BatchPublisher.Builder
Sets the TTL for this specific message to be published.
messageTtlSeconds(int) - Method in class io.synadia.bp.BatchPublishOptions.Builder
Sets the TTL for this specific message to be published.

S

size() - Method in class io.synadia.bp.BatchPublisher
 

T

toString() - Method in class io.synadia.bp.BatchPublishOptions
 
toString(Message) - Static method in class io.synadia.examples.BasicBatchPublishExample
 
toString(Message) - Static method in class io.synadia.examples.ExpectationsBatchPublishExample
 
A B C D E G I M S T 
Skip navigation links