Skip navigation links
A B C D E G H I M N P R S T U V 

A

Actor<MessageType extends Enum<MessageType>,Message> - Class in io.appform.dropwizard.actors.actor
A simpler derivation of BaseActor to be used in most common actor use cases.
Actor(MessageType, ActorConfig, RMQConnection, ObjectMapper, RetryStrategyFactory, Class<? extends Message>, Set<Class<?>>) - Constructor for class io.appform.dropwizard.actors.actor.Actor
 
ActorConfig - Class in io.appform.dropwizard.actors.actor
Configuration for an actor
ActorConfig() - Constructor for class io.appform.dropwizard.actors.actor.ActorConfig
 
apply(T) - Method in interface io.appform.dropwizard.actors.actor.MessageHandlingFunction
 

B

BaseActor<Message> - Class in io.appform.dropwizard.actors.actor
This is a managed wrapper for UnmanagedBaseActor this is managed and therefore started by D/W.
BaseActor(String, ActorConfig, RMQConnection, ObjectMapper, RetryStrategyFactory, Class<? extends Message>, Set<Class<?>>) - Constructor for class io.appform.dropwizard.actors.actor.BaseActor
 
Broker - Class in io.appform.dropwizard.actors.config
A rabbitmq broker
Broker() - Constructor for class io.appform.dropwizard.actors.config.Broker
 

C

channel() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
CommonUtils - Class in io.appform.dropwizard.actors.utils
 
connection() - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
CountLimitedExponentialWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
CountLimitedExponentialWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedExponentialWaitRetryConfig
 
CountLimitedExponentialWaitRetryConfig(int, Duration, long, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedExponentialWaitRetryConfig
 
CountLimitedExponentialWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
CountLimitedExponentialWaitRetryStrategy(CountLimitedExponentialWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.CountLimitedExponentialWaitRetryStrategy
 
CountLimitedFixedWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
CountLimitedFixedWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedFixedWaitRetryConfig
 
CountLimitedFixedWaitRetryConfig(int, Duration, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedFixedWaitRetryConfig
 
CountLimitedFixedWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
CountLimitedFixedWaitRetryStrategy(CountLimitedFixedWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.CountLimitedFixedWaitRetryStrategy
 
CountLimitedIncrementalWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
CountLimitedIncrementalWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedIncrementalWaitRetryConfig
 
CountLimitedIncrementalWaitRetryConfig(int, Duration, Duration, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.CountLimitedIncrementalWaitRetryConfig
 
CountLimitedIncrementalWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
CountLimitedIncrementalWaitRetryStrategy(CountLimitedIncrementalWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.CountLimitedIncrementalWaitRetryStrategy
 
create(RetryConfig) - Method in class io.appform.dropwizard.actors.retry.RetryStrategyFactory
 

D

DelayType - Enum in io.appform.dropwizard.actors.actor
 

E

ensure(String, String) - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
ensure(String, String, Map<String, Object>) - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
ensure(String, String, String) - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
ensure(String, String, String, Map<String, Object>) - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
ErrorCode - Enum in io.appform.dropwizard.actors.common
Error codes
execute(Callable<Boolean>) - Method in class io.appform.dropwizard.actors.retry.RetryStrategy
 
ExecutorServiceProvider - Interface in io.appform.dropwizard.actors
 

G

getConfig(T) - Method in class io.appform.dropwizard.actors.RabbitmqActorBundle
 
getExecutorServiceProvider(T) - Method in class io.appform.dropwizard.actors.RabbitmqActorBundle
Provides implementation for ExecutorServiceProvider.

H

handle(Message) - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
healthcheck() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 

I

initialize(Bootstrap<?>) - Method in class io.appform.dropwizard.actors.RabbitmqActorBundle
 
io.appform.dropwizard.actors - package io.appform.dropwizard.actors
 
io.appform.dropwizard.actors.actor - package io.appform.dropwizard.actors.actor
 
io.appform.dropwizard.actors.common - package io.appform.dropwizard.actors.common
 
io.appform.dropwizard.actors.config - package io.appform.dropwizard.actors.config
 
io.appform.dropwizard.actors.connectivity - package io.appform.dropwizard.actors.connectivity
 
io.appform.dropwizard.actors.retry - package io.appform.dropwizard.actors.retry
 
io.appform.dropwizard.actors.retry.config - package io.appform.dropwizard.actors.retry.config
 
io.appform.dropwizard.actors.retry.impl - package io.appform.dropwizard.actors.retry.impl
 
io.appform.dropwizard.actors.utils - package io.appform.dropwizard.actors.utils
 
isEmpty(Collection) - Static method in class io.appform.dropwizard.actors.utils.CommonUtils
 
isEmpty(Map) - Static method in class io.appform.dropwizard.actors.utils.CommonUtils
 
isEmpty(String) - Static method in class io.appform.dropwizard.actors.utils.CommonUtils
 
isExceptionIgnorable(Throwable) - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
isRetriable(Set<String>, Throwable) - Static method in class io.appform.dropwizard.actors.utils.CommonUtils
 

M

mapper() - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
MessageHandlingFunction<T,R> - Interface in io.appform.dropwizard.actors.actor
 
MessageType - Enum in io.appform.dropwizard.actors.connectivity
Created by santanu on 22/3/16.

N

newChannel() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
newFixedThreadPool(String, int) - Method in interface io.appform.dropwizard.actors.ExecutorServiceProvider
 
NoRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
NoRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.NoRetryConfig
 
NoRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
No retries
NoRetryStrategy(NoRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.NoRetryStrategy
 

P

propagate(Throwable) - Static method in exception io.appform.dropwizard.actors.common.RabbitmqActorException
 
propagate(String, Throwable) - Static method in exception io.appform.dropwizard.actors.common.RabbitmqActorException
 
publish(Message) - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
publish(Message, AMQP.BasicProperties) - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
publish(Message) - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
publish(Message, AMQP.BasicProperties) - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
publishWithDelay(Message, long) - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
publishWithDelay(Message, long) - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 

R

RabbitmqActorBundle<T extends io.dropwizard.Configuration> - Class in io.appform.dropwizard.actors
A bundle to add RMQ actors
RabbitmqActorBundle() - Constructor for class io.appform.dropwizard.actors.RabbitmqActorBundle
 
RabbitmqActorBundle(MetricRegistry, ExecutorServiceProvider) - Constructor for class io.appform.dropwizard.actors.RabbitmqActorBundle
 
RabbitmqActorBundleConfiguration - Class in io.appform.dropwizard.actors
Created by santanu on 13/10/16.
RabbitmqActorBundleConfiguration() - Constructor for class io.appform.dropwizard.actors.RabbitmqActorBundleConfiguration
 
RabbitmqActorException - Exception in io.appform.dropwizard.actors.common
Exception object
RabbitmqActorException(ErrorCode, String, Throwable) - Constructor for exception io.appform.dropwizard.actors.common.RabbitmqActorException
 
RetryConfig - Class in io.appform.dropwizard.actors.retry.config
Configure a retry strategy
RetryConfig(RetryType) - Constructor for class io.appform.dropwizard.actors.retry.config.RetryConfig
 
RetryConfig(RetryType, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.RetryConfig
 
RetryStrategy - Class in io.appform.dropwizard.actors.retry
Baqse for all retry strategies
RetryStrategy(Retryer<Boolean>) - Constructor for class io.appform.dropwizard.actors.retry.RetryStrategy
 
RetryStrategyFactory - Class in io.appform.dropwizard.actors.retry
Creates strategy based on config
RetryStrategyFactory() - Constructor for class io.appform.dropwizard.actors.retry.RetryStrategyFactory
 
RetryType - Enum in io.appform.dropwizard.actors.retry
Created by santanu on 14/10/16.
RMQConfig - Class in io.appform.dropwizard.actors.config
Connectivity config for rabbitMQ
RMQConfig() - Constructor for class io.appform.dropwizard.actors.config.RMQConfig
 
RMQConnection - Class in io.appform.dropwizard.actors.connectivity
 
RMQConnection(RMQConfig, MetricRegistry, ExecutorService) - Constructor for class io.appform.dropwizard.actors.connectivity.RMQConnection
 
rmqOpts() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
rmqOpts(String) - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
run(T, Environment) - Method in class io.appform.dropwizard.actors.RabbitmqActorBundle
 

S

start() - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
start() - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
start() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 
stop() - Method in class io.appform.dropwizard.actors.actor.BaseActor
 
stop() - Method in class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 
stop() - Method in class io.appform.dropwizard.actors.connectivity.RMQConnection
 

T

TimeLimitedExponentialWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
TimeLimitedExponentialWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedExponentialWaitRetryConfig
 
TimeLimitedExponentialWaitRetryConfig(Duration, Duration, long, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedExponentialWaitRetryConfig
 
TimeLimitedExponentialWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
TimeLimitedExponentialWaitRetryStrategy(TimeLimitedExponentialWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.TimeLimitedExponentialWaitRetryStrategy
 
TimeLimitedFixedWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
TimeLimitedFixedWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedFixedWaitRetryConfig
 
TimeLimitedFixedWaitRetryConfig(Duration, Duration, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedFixedWaitRetryConfig
 
TimeLimitedFixedWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
TimeLimitedFixedWaitRetryStrategy(TimeLimitedFixedWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.TimeLimitedFixedWaitRetryStrategy
 
TimeLimitedIncrementalWaitRetryConfig - Class in io.appform.dropwizard.actors.retry.config
No retry will be done
TimeLimitedIncrementalWaitRetryConfig() - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedIncrementalWaitRetryConfig
 
TimeLimitedIncrementalWaitRetryConfig(Duration, Duration, Duration, Set<String>) - Constructor for class io.appform.dropwizard.actors.retry.config.TimeLimitedIncrementalWaitRetryConfig
 
TimeLimitedIncrementalWaitRetryStrategy - Class in io.appform.dropwizard.actors.retry.impl
Limits retry time
TimeLimitedIncrementalWaitRetryStrategy(TimeLimitedIncrementalWaitRetryConfig) - Constructor for class io.appform.dropwizard.actors.retry.impl.TimeLimitedIncrementalWaitRetryStrategy
 

U

UnmanagedBaseActor<Message> - Class in io.appform.dropwizard.actors.actor
This actor can be derived to directly call start/stop.
UnmanagedBaseActor(String, ActorConfig, RMQConnection, ObjectMapper, RetryStrategyFactory, Class<? extends Message>, MessageHandlingFunction<Message, Boolean>, Function<Throwable, Boolean>) - Constructor for class io.appform.dropwizard.actors.actor.UnmanagedBaseActor
 

V

valueOf(String) - Static method in enum io.appform.dropwizard.actors.actor.DelayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.appform.dropwizard.actors.common.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.appform.dropwizard.actors.connectivity.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.appform.dropwizard.actors.retry.RetryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.appform.dropwizard.actors.actor.DelayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.appform.dropwizard.actors.common.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.appform.dropwizard.actors.connectivity.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.appform.dropwizard.actors.retry.RetryType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I M N P R S T U V 
Skip navigation links

Copyright © 2016–2019. All rights reserved.