Skip navigation links
A C D E G I N O P Q R S W 

A

ack() - Method in class io.buybrain.hamq.Delivery
 

C

Channel - Class in io.buybrain.hamq
HAmq channel representation.
Channel() - Constructor for class io.buybrain.hamq.Channel
 
Config - Class in io.buybrain.hamq
Connection and retry configuration for HAmq connections
Config() - Constructor for class io.buybrain.hamq.Config
 
Connection - Class in io.buybrain.hamq
HAmq connection representation
Connection() - Constructor for class io.buybrain.hamq.Connection
 
Connections - Class in io.buybrain.hamq
Static factory for creating HAmq connections
Connections() - Constructor for class io.buybrain.hamq.Connections
 
consume(ConsumeSpec) - Method in class io.buybrain.hamq.Channel
Consume messages on this channel
ConsumeSpec - Class in io.buybrain.hamq
Specification for consuming messages as used by Channel.consume(io.buybrain.hamq.ConsumeSpec).
ConsumeSpec(String, ThrowingConsumer<Delivery>) - Constructor for class io.buybrain.hamq.ConsumeSpec
 
create(Config) - Static method in class io.buybrain.hamq.Connections
Create a HAmq connection with the default backend implementation (real AMQP)
createChannel() - Method in class io.buybrain.hamq.Connection
Create a new AMQP channel.

D

Delivery - Class in io.buybrain.hamq
 
Delivery() - Constructor for class io.buybrain.hamq.Delivery
 

E

exchangeDeclare(ExchangeSpec) - Method in class io.buybrain.hamq.Channel
Declare an exchange.
ExchangeSpec - Class in io.buybrain.hamq
Specification for declaring exchanges as used by Channel.exchangeDeclare(io.buybrain.hamq.ExchangeSpec).
ExchangeSpec(String, String) - Constructor for class io.buybrain.hamq.ExchangeSpec
 

G

getBodyAsString() - Method in class io.buybrain.hamq.Delivery
 
getRetryPolicy() - Method in class io.buybrain.hamq.Connection
Get the retry policy as defined in the given connection configuration.

I

io.buybrain.hamq - package io.buybrain.hamq
 

N

nack() - Method in class io.buybrain.hamq.Delivery
 

O

ofEnv(Env) - Static method in class io.buybrain.hamq.Config
 
ofEnv(Env, String) - Static method in class io.buybrain.hamq.Config
 
OperationSpec<T extends OperationSpec> - Class in io.buybrain.hamq
Base class for all operation specifications, supporting optionally overriding the retry policy per operation.

P

prefetch(PrefetchSpec) - Method in class io.buybrain.hamq.Channel
Specify the maximum number of messages that may be prefetched for this channel
PrefetchSpec - Class in io.buybrain.hamq
Specification for configuring prefetching as used by Channel.prefetch(io.buybrain.hamq.PrefetchSpec).
PrefetchSpec() - Constructor for class io.buybrain.hamq.PrefetchSpec
 
publish(PublishSpec) - Method in class io.buybrain.hamq.Channel
Publish a message on this channel
PublishSpec - Class in io.buybrain.hamq
Specification for publishing a message as used by Channel.publish(io.buybrain.hamq.PublishSpec).
PublishSpec(String, String, byte[]) - Constructor for class io.buybrain.hamq.PublishSpec
 

Q

queue(String, byte[]) - Static method in class io.buybrain.hamq.PublishSpec
Static factory shorthand for publishing directly to a queue
queueDeclare(QueueSpec) - Method in class io.buybrain.hamq.Channel
Declare a queue.
QueueSpec - Class in io.buybrain.hamq
Specification for declaring queues as used by Channel.queueDeclare(io.buybrain.hamq.QueueSpec).
QueueSpec(String) - Constructor for class io.buybrain.hamq.QueueSpec
 

R

RetryPolicy - Class in io.buybrain.hamq
Specification of delays, multipliers and other settings for Retryer
RetryPolicy() - Constructor for class io.buybrain.hamq.RetryPolicy
 

S

setClock(Clock) - Method in class io.buybrain.hamq.Connection
Set the clock implementation for this connection.

W

withArg(String, Object) - Method in class io.buybrain.hamq.ConsumeSpec
 
withArg(String, Object) - Method in class io.buybrain.hamq.ExchangeSpec
 
withRetryPolicy(RetryPolicy) - Method in class io.buybrain.hamq.OperationSpec
 
A C D E G I N O P Q R S W 
Skip navigation links

Copyright © 2017. All rights reserved.