chunk_to_messages/1 | Convert a delivered osiris chunk into a list of messages. |
connect/4 | Establish a connection. |
connect/5 | Establish a connection. |
create/3 | Create a new stream. |
credit_async/3 | Set a subscription's credit asynchronously. |
declare_publisher/4 | Declare a publisher. |
delete/2 | Delete a stream. |
delete_publisher/2 | Delete a publisher. |
metadata/2 | Retrieve stream metadata such as endpoints and replicas. |
publish_sync/3 | Publish a message synchronously. |
query_offset/3 | Query a publisher's stored offset from the stream. |
query_publisher_sequence/3 | Query a publisher's sequence. |
stop/1 | Stop a connection. |
store_offset/4 | Store a publisher's offset to the stream. |
subscribe/6 | Subscribe to a stream. |
tls_connect/4 | not yet implemented. |
tls_connect/5 | not yet implemented. |
unsubscribe/2 | Unsubscribe from a stream. |
chunk_to_messages(OsirisChunk) -> any()
Convert a delivered osiris chunk into a list of messages.
connect(Host, User, Password, Vhost) -> any()
Establish a connection.
See also: connect/5.
connect(Host, Port, User, Password, Vhost) -> any()
Establish a connection.
See also: connect/4.
create(Connection, Stream, Arguments) -> any()
Create a new stream.
credit_async(Connection, SubscriptionId, Credit) -> any()
Set a subscription's credit asynchronously.
declare_publisher(Connection, Stream, PublisherId, PublisherReference) -> any()
Declare a publisher.
delete(Connection, Stream) -> any()
Delete a stream.
delete_publisher(Connection, PublisherId) -> any()
Delete a publisher.
metadata(Connection, Streams) -> any()
Retrieve stream metadata such as endpoints and replicas.
publish_sync(Connection, PublisherId, Messages) -> any()
Publish a message synchronously.
query_offset(Connection, PublisherReference, Stream) -> any()
Query a publisher's stored offset from the stream.
query_publisher_sequence(Connection, PublisherReference, Stream) -> any()
Query a publisher's sequence.
stop(Connection) -> any()
Stop a connection.
store_offset(Connection, PublisherReference, Stream, Offset) -> any()
Store a publisher's offset to the stream.
FIXME store_offset/4 is fire-and-forget; maybe the name should indicate that?subscribe(Connection, Stream, SubscriptionId, OffsetDefinition, Credit, Properties) -> any()
Subscribe to a stream.
tls_connect(Host, User, Password, Vhost) -> any()
not yet implemented
tls_connect(Host, Port, User, Password, Vhost) -> any()
not yet implemented
unsubscribe(Connection, SubscriptionId) -> any()
Unsubscribe from a stream.
Generated by EDoc