Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

accept(Class<SOURCE>, SourceI.ExceptionalConsumer<SOURCE, EX>) - Method in class forklift.source.SourceI
 
accept(I) - Method in interface forklift.source.SourceI.ExceptionalConsumer
 
accept(Class<SOURCE>, SourceI.ExceptionalConsumer<SOURCE, EX>) - Method in class forklift.source.SourceI.SourceIHandler
 
acknowledge() - Method in class forklift.connectors.ForkliftMessage
 
ActionSource - Class in forklift.source
A marker for sources which have a specific algorithmic meaning that must be resolved at the connector level.
ActionSource() - Constructor for class forklift.source.ActionSource
 
addError(List<String>) - Method in class forklift.consumer.MessageRunnable
 
addError(String) - Method in class forklift.consumer.MessageRunnable
 
addServices(ConsumerService...) - Method in class forklift.consumer.Consumer
 
apply(Class<SOURCE>, SourceI.ExceptionalFunction<SOURCE, OUT, EX>) - Method in class forklift.source.SourceI
 
apply(I) - Method in interface forklift.source.SourceI.ExceptionalFunction
 
apply(Class<SOURCE>, SourceI.ExceptionalFunction<SOURCE, OUT, EX>) - Method in class forklift.source.SourceI.SourceIHandler
 

B

BeanResolver - Annotation Type in forklift.decorators
 

C

call(ProcessStep, MessageRunnable) - Method in class forklift.consumer.LifeCycleMonitors
 
cancel(boolean) - Method in class forklift.producers.ResultFuture
Cannot be cancelled due to the nature of JMS being fire and forget.
ChildFirstClassLoader - Class in forklift.classloader
 
ChildFirstClassLoader(URL[], ClassLoader) - Constructor for class forklift.classloader.ChildFirstClassLoader
 
ClassDeployment - Class in forklift.deployment
A deployment composed of classes.
ClassDeployment(Class<?>...) - Constructor for class forklift.deployment.ClassDeployment
 
close() - Method in interface forklift.consumer.ForkliftConsumerI
 
close() - Method in class forklift.consumer.wrapper.RoleInputConsumerWrapper
Closees the underlying consumer.
close() - Method in class forklift.producers.ForkliftSyncProducer
 
Config - Annotation Type in forklift.decorators
 
ConnectorException - Exception in forklift.connectors
 
ConnectorException(String) - Constructor for exception forklift.connectors.ConnectorException
 
Consumer - Class in forklift.consumer
 
Consumer(Class<?>, Forklift) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, Forklift, ClassLoader) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, Forklift, ClassLoader, Queue) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, Forklift, ClassLoader, Topic) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, Forklift, ClassLoader, SourceI, List<SourceI>) - Constructor for class forklift.consumer.Consumer
 
ConsumerDeploymentEvents - Class in forklift.consumer
 
ConsumerDeploymentEvents(Forklift, ExecutorService) - Constructor for class forklift.consumer.ConsumerDeploymentEvents
 
ConsumerDeploymentEvents(Forklift) - Constructor for class forklift.consumer.ConsumerDeploymentEvents
 
ConsumerService - Class in forklift.consumer
 
ConsumerService(Class<?>) - Constructor for class forklift.consumer.ConsumerService
 
ConsumerService(Object) - Constructor for class forklift.consumer.ConsumerService
 
ConsumerService(Class<?>, Object) - Constructor for class forklift.consumer.ConsumerService
 
ConsumerThread - Class in forklift.consumer
Consumers need to run in their own thread so that they can spawn more threads to process messages.
ConsumerThread(Consumer) - Constructor for class forklift.consumer.ConsumerThread
 
CoreClassLoaders - Class in forklift.classloader
 
CoreClassLoaders() - Constructor for class forklift.classloader.CoreClassLoaders
 
CoreService - Annotation Type in forklift.decorators
Mark a class to be managed in the forklift classloader.

D

Deployment - Interface in forklift.deployment
Defines the methods required for a Forklift Deployment.
DeploymentEvents - Interface in forklift.deployment
 
DeploymentManager - Class in forklift.deployment
 
DeploymentManager() - Constructor for class forklift.deployment.DeploymentManager
 
DeploymentWatch - Class in forklift.deployment
DeploymentWatch ties the file system to the deployment manager.
DeploymentWatch(File, DeploymentEvents) - Constructor for class forklift.deployment.DeploymentWatch
 
deregister(Class<?>) - Method in class forklift.consumer.LifeCycleMonitors
 
deregister(File) - Method in class forklift.properties.PropertiesManager
 
deserializeForSource(SourceI, byte[]) - Method in interface forklift.connectors.ForkliftSerializer
Deserialize the given object from bytes.

E

elseUnsupportedError() - Method in class forklift.source.SourceI.SourceIHandler
 
equals(Object) - Method in class forklift.consumer.wrapper.RoleInputMessage
 
equals(Object) - Method in class forklift.deployment.ClassDeployment
 
equals(Object) - Method in class forklift.deployment.FileDeployment
 
equals(Object) - Method in class forklift.file.FileScanResult
 
equals(Object) - Method in class forklift.source.sources.GroupedTopicSource
 
equals(Object) - Method in class forklift.source.sources.QueueSource
 
equals(Object) - Method in class forklift.source.sources.RoleInputSource
 
equals(Object) - Method in class forklift.source.sources.TopicSource
 
Executors - Class in forklift.concurrent
Forklift core thread pool.

F

FileDeployment - Class in forklift.deployment
 
FileDeployment() - Constructor for class forklift.deployment.FileDeployment
 
FileDeployment(File) - Constructor for class forklift.deployment.FileDeployment
 
FileScanner - Class in forklift.file
 
FileScanner(File) - Constructor for class forklift.file.FileScanner
 
FileScanResult - Class in forklift.file
 
FileStatus - Enum in forklift.file
 
filter(Deployment) - Method in interface forklift.deployment.DeploymentEvents
Process this deployment?
flagged - Variable in class forklift.connectors.ForkliftMessage
 
forklift - package forklift
 
Forklift - Class in forklift
Main ForkLift application instance.
Forklift() - Constructor for class forklift.Forklift
 
forklift.classloader - package forklift.classloader
 
forklift.concurrent - package forklift.concurrent
 
forklift.connectors - package forklift.connectors
 
forklift.consumer - package forklift.consumer
 
forklift.consumer.parser - package forklift.consumer.parser
 
forklift.consumer.wrapper - package forklift.consumer.wrapper
 
forklift.decorators - package forklift.decorators
 
forklift.deployment - package forklift.deployment
 
forklift.exception - package forklift.exception
 
forklift.file - package forklift.file
 
forklift.message - package forklift.message
 
forklift.producers - package forklift.producers
 
forklift.properties - package forklift.properties
 
forklift.source - package forklift.source
 
forklift.source.decorators - package forklift.source.decorators
 
forklift.source.sources - package forklift.source.sources
 
ForkliftConnectorI - Interface in forklift.connectors
An entity that manages consuming and producing to a particular message bus.
ForkliftConsumerI - Interface in forklift.consumer
 
ForkliftMessage - Class in forklift.connectors
A class that encapsulates a message to retrieve or send on a message bus and its various metadata.
ForkliftMessage() - Constructor for class forklift.connectors.ForkliftMessage
 
ForkliftMessage(String) - Constructor for class forklift.connectors.ForkliftMessage
 
ForkliftProducerI - Interface in forklift.producers
 
ForkliftResultResolver<T> - Class in forklift.producers
 
ForkliftResultResolver() - Constructor for class forklift.producers.ForkliftResultResolver
 
ForkliftSerializer - Interface in forklift.connectors
An interface that encapsulates the logic for serializing and deserializing objects, potentially making a distinction between serializing to different sources.
ForkliftSyncProducer<T> - Class in forklift.producers
 
ForkliftSyncProducer(ForkliftProducerI, ForkliftResultResolver<T>, String) - Constructor for class forklift.producers.ForkliftSyncProducer
 
ForkliftSyncProducerI<T> - Interface in forklift.producers
 
fromForkliftMessage(String, ForkliftMessage) - Static method in class forklift.consumer.wrapper.RoleInputMessage
Decodes a message from a role and source ForkliftMessage.
fromSourceAnnotation(Annotation) - Static method in class forklift.source.SourceUtil
 
fromString(String) - Static method in class forklift.consumer.wrapper.RoleInputMessage
Decodes a message from the given JSON string.

G

get(String) - Static method in class forklift.properties.PropertiesManager
 
get() - Method in class forklift.source.SourceI.SourceIHandler
 
getActionSource(LogicalSourceContext) - Method in class forklift.source.LogicalSource
Resolves this source to an action source, potentially using the given logical source context, if necessary.
getActionSource(LogicalSourceContext) - Method in class forklift.source.sources.RoleInputSource
 
getAll() - Method in class forklift.Registrar
 
getAmqpMessage() - Method in enum forklift.message.Header
 
getCalls() - Method in class forklift.consumer.LifeCycleMonitors
 
getClassLoader() - Method in class forklift.deployment.ClassDeployment
 
getClassLoader() - Method in interface forklift.deployment.Deployment
Returns a ClassLoader capable of loading the classes encapsulated by this deployment
getClassLoader() - Method in class forklift.deployment.FileDeployment
 
getConnector() - Method in class forklift.Forklift
 
getConsumer() - Method in class forklift.consumer.MessageRunnable
 
getConsumerForSource(SourceI) - Method in interface forklift.connectors.ForkliftConnectorI
Retrieves the consumer instance that reads from the given source.
getConsumers() - Method in class forklift.deployment.ClassDeployment
 
getConsumers() - Method in interface forklift.deployment.Deployment
Gives all of the classes in the deployment that consume a source.
getConsumers() - Method in class forklift.deployment.FileDeployment
 
getContextClass() - Method in class forklift.source.SourceI
 
getCoreServices() - Method in class forklift.deployment.ClassDeployment
 
getCoreServices() - Method in interface forklift.deployment.Deployment
 
getCoreServices() - Method in class forklift.deployment.FileDeployment
 
getCorrelationId() - Method in class forklift.producers.ResultFuture
 
getDefaultSerializer() - Method in interface forklift.connectors.ForkliftConnectorI
Gives the serializer to use for explicitly pre-serializing messages destined to sources on this connector, but which need to be sent by an external application.
getDeployedFile() - Method in class forklift.deployment.FileDeployment
 
getDir() - Method in class forklift.file.FileScanner
 
getErrors() - Method in class forklift.consumer.MessageRunnable
 
getFilename() - Method in class forklift.file.FileScanResult
 
getForklift() - Method in class forklift.consumer.Consumer
 
getGroup() - Method in class forklift.source.sources.GroupedTopicSource
 
getHandler() - Method in class forklift.consumer.MessageRunnable
 
getHeaders() - Method in class forklift.connectors.ForkliftMessage
 
getHeaders() - Method in class forklift.consumer.wrapper.RoleInputMessage
 
getHeaders() - Method in interface forklift.producers.ForkliftProducerI
 
getHeaders() - Method in class forklift.producers.ForkliftSyncProducer
 
getHeaders() - Method in interface forklift.producers.ForkliftSyncProducerI
 
getHeaderType() - Method in enum forklift.message.Header
 
getId() - Method in class forklift.connectors.ForkliftMessage
 
getId() - Method in class forklift.consumer.wrapper.RoleInputMessage
 
getInstance() - Static method in class forklift.classloader.CoreClassLoaders
 
getJmsMessage() - Method in enum forklift.message.Header
 
getLastScanTime() - Method in class forklift.file.FileScanner
 
getLifeCycle() - Method in class forklift.Forklift
 
getMsg() - Method in class forklift.connectors.ForkliftMessage
 
getMsg() - Method in class forklift.consumer.MessageRunnable
 
getMsg() - Method in class forklift.consumer.wrapper.RoleInputMessage
 
getMsgHandler() - Method in class forklift.consumer.Consumer
 
getMsgHandlerInstance(ForkliftMessage) - Method in class forklift.consumer.Consumer
Creates an instance of the MessageHandler class utilized by this constructor.
getName() - Method in class forklift.consumer.Consumer
 
getName() - Method in class forklift.source.sources.GroupedTopicSource
 
getName() - Method in class forklift.source.sources.QueueSource
 
getName() - Method in class forklift.source.sources.TopicSource
 
getOrDefault(OUT) - Method in class forklift.source.SourceI.SourceIHandler
 
getProperties() - Method in class forklift.connectors.ForkliftMessage
 
getProperties() - Method in class forklift.consumer.wrapper.RoleInputMessage
 
getProperties() - Method in interface forklift.producers.ForkliftProducerI
 
getProperties() - Method in class forklift.producers.ForkliftSyncProducer
 
getProperties() - Method in interface forklift.producers.ForkliftSyncProducerI
 
getQueue(String) - Method in interface forklift.connectors.ForkliftConnectorI
Retrieves the consumer instance that reads from the queue with the given name.
getQueueProducer(String) - Method in interface forklift.connectors.ForkliftConnectorI
Gives a producer instance that writes to the given queue.
getReflections() - Method in class forklift.deployment.FileDeployment
 
getResource(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getResourceAsStream(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getResources(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getRole() - Method in class forklift.consumer.wrapper.RoleInputMessage
 
getRole() - Method in class forklift.source.sources.RoleInputSource
 
getRoleSources() - Method in class forklift.consumer.Consumer
 
getRoleSources(Class<SOURCE>) - Method in class forklift.consumer.Consumer
 
getServices() - Method in class forklift.deployment.ClassDeployment
 
getServices() - Method in interface forklift.deployment.Deployment
 
getServices() - Method in class forklift.deployment.FileDeployment
 
getSource() - Method in class forklift.consumer.Consumer
 
getSourceAnnotatedTypes() - Method in class forklift.source.SourceUtil.SourceTypeScanner
 
getSources(Class<?>) - Static method in class forklift.source.SourceUtil
 
getSources(Class<?>, Class<SOURCE>) - Static method in class forklift.source.SourceUtil
 
getSourcesAsList(Class<?>) - Static method in class forklift.source.SourceUtil
 
getStatus() - Method in class forklift.file.FileScanResult
 
getStompMessage() - Method in enum forklift.message.Header
 
getTopic(String) - Method in interface forklift.connectors.ForkliftConnectorI
Retrieves a consumer instance that reads from the topic with the given name.
getTopicProducer(String) - Method in interface forklift.connectors.ForkliftConnectorI
Gives a producer instance that writes to the given topic.
getWarning() - Method in class forklift.connectors.ForkliftMessage
 
GroupedTopic - Annotation Type in forklift.source.decorators
Represents a VirtualTopic-like source, where only one consumer from each consumer group will receive a message sent the specified topic.
GroupedTopics - Annotation Type in forklift.source.decorators
 
GroupedTopicSource - Class in forklift.source.sources
A more easily usable form of the annotation @GroupTopic.
GroupedTopicSource(String, String) - Constructor for class forklift.source.sources.GroupedTopicSource
 
GroupedTopicSource(GroupedTopic) - Constructor for class forklift.source.sources.GroupedTopicSource
 
groupSpecified() - Method in class forklift.source.sources.GroupedTopicSource
Determines whether or not the current group name is a null-like value, and should be changed.

H

hashCode() - Method in class forklift.deployment.ClassDeployment
 
hashCode() - Method in class forklift.file.FileScanResult
 
hasSourceAnnotation(Class<?>) - Static method in class forklift.source.SourceUtil
 
Header - Enum in forklift.message
 
headers - Variable in class forklift.connectors.ForkliftMessage
 
Headers - Annotation Type in forklift.decorators
Marks a property to have its value populated with the data from the headers of the JMS message

I

inject(ForkliftMessage, Object) - Method in class forklift.consumer.Consumer
Inject the data from a forklift message into an instance of the msgHandler class.
isCancelled() - Method in class forklift.producers.ResultFuture
Cannot be cancelled due to the nature of JMS being fire and forget.
isClass() - Method in class forklift.deployment.FileDeployment
 
isDeployed(File) - Method in class forklift.deployment.DeploymentManager
 
isFlagged() - Method in class forklift.connectors.ForkliftMessage
 
isJar() - Method in class forklift.deployment.FileDeployment
 
isLogicalSource() - Method in class forklift.source.ActionSource
 
isLogicalSource() - Method in class forklift.source.LogicalSource
 
isLogicalSource() - Method in class forklift.source.SourceI
 
isRegistered(T) - Method in class forklift.Registrar
 
isRoleDefined() - Method in class forklift.source.sources.RoleInputSource
 
isRunning() - Method in class forklift.Forklift
 

K

KeyValueParser - Class in forklift.consumer.parser
 
KeyValueParser() - Constructor for class forklift.consumer.parser.KeyValueParser
 

L

LifeCycle - Annotation Type in forklift.decorators
 
LifeCycleMonitors - Class in forklift.consumer
 
LifeCycleMonitors() - Constructor for class forklift.consumer.LifeCycleMonitors
 
LifeCycles - Annotation Type in forklift.decorators
 
listen() - Method in class forklift.consumer.Consumer
Creates a JMS consumer and begins listening for messages.
loadClass(String, boolean) - Method in class forklift.classloader.ChildFirstClassLoader
 
LogicalSource - Class in forklift.source
A marker for sources that are not tied to a particular algorithmic implementation.
LogicalSource() - Constructor for class forklift.source.LogicalSource
 
LogicalSourceContext - Interface in forklift.source
An interface for a context which can resolve a LogicalSource to a ActionSource which can be used directly by a connector.

M

main(String[]) - Static method in class forklift.consumer.MessageRunnable
 
main(String[]) - Static method in class forklift.Forklift
 
mapSource(LogicalSource) - Method in interface forklift.source.LogicalSourceContext
 
Message - Annotation Type in forklift.decorators
Marks a property to have its value populated with data from the body of a message
messageLoop(ForkliftConsumerI) - Method in class forklift.consumer.Consumer
 
MessageRunnable - Class in forklift.consumer
 
msg - Variable in class forklift.connectors.ForkliftMessage
 
MultiThreaded - Annotation Type in forklift.decorators
Specify how many processor threads should be launched by forklift for the annotated processor.

N

newCoreThreadPool(String) - Static method in class forklift.concurrent.Executors
A core thread pool factory method that returns a cached thread pool.

O

On - Annotation Type in forklift.decorators
 
onContextSet() - Method in class forklift.source.SourceI
This method should be overriden to initialize any state that depends on the class-based context for the source
onContextSet() - Method in class forklift.source.sources.RoleInputSource
 
onDeploy(Deployment) - Method in class forklift.consumer.ConsumerDeploymentEvents
 
onDeploy() - Method in class forklift.consumer.ConsumerService
Invoke all onDeploy annotated methods.
OnDeploy - Annotation Type in forklift.decorators
 
onDeploy(Deployment) - Method in interface forklift.deployment.DeploymentEvents
 
onMessage() - Method in class forklift.consumer.ResultConsumer
 
OnMessage - Annotation Type in forklift.decorators
 
Ons - Annotation Type in forklift.decorators
 
onUndeploy(Deployment) - Method in class forklift.consumer.ConsumerDeploymentEvents
 
onUndeploy() - Method in class forklift.consumer.ConsumerService
Invoke all onUndeploy annotated methods.
OnUndeploy - Annotation Type in forklift.decorators
 
onUndeploy(Deployment) - Method in interface forklift.deployment.DeploymentEvents
 
OnValidate - Annotation Type in forklift.decorators
 
Order - Annotation Type in forklift.decorators
Instructs forklift to process messages in a specified order.
overrideGroup(String) - Method in class forklift.source.sources.GroupedTopicSource
Allow changing the group name here, so the group name can be ultimiately determined by the connector.

P

parse(String) - Static method in class forklift.consumer.parser.KeyValueParser
 
ProcessStep - Enum in forklift.consumer
 
Producer - Annotation Type in forklift.decorators
Marks a field to use defined properties when sending a message
ProducerException - Exception in forklift.producers
 
ProducerException(String) - Constructor for exception forklift.producers.ProducerException
 
ProducerException(String, Throwable) - Constructor for exception forklift.producers.ProducerException
 
properties - Variable in class forklift.connectors.ForkliftMessage
 
Properties - Annotation Type in forklift.decorators
Marks a property to have its value populated with the data from the properties of the JMS message
PropertiesManager - Class in forklift.properties
 
PropertiesManager() - Constructor for class forklift.properties.PropertiesManager
 

Q

Queue - Annotation Type in forklift.source.decorators
Specify which queue a processor should pull messages off.
Queues - Annotation Type in forklift.source.decorators
 
QueueSource - Class in forklift.source.sources
A more easily usable form of the annotation @Queue.
QueueSource(String) - Constructor for class forklift.source.sources.QueueSource
 
QueueSource(Queue) - Constructor for class forklift.source.sources.QueueSource
 

R

receive(long) - Method in interface forklift.consumer.ForkliftConsumerI
 
receive(long) - Method in class forklift.consumer.wrapper.RoleInputConsumerWrapper
Delegates to the underlying consumer, and tries to extract a role message from any received messages.
records - Variable in class forklift.Registrar
 
register(Class<?>) - Method in class forklift.consumer.LifeCycleMonitors
 
register(Object) - Method in class forklift.consumer.LifeCycleMonitors
 
register(ResultFuture<T>) - Method in class forklift.producers.ForkliftResultResolver
 
register(File) - Method in class forklift.properties.PropertiesManager
 
register(T) - Method in class forklift.Registrar
 
registerDeployedFile(File) - Method in class forklift.deployment.DeploymentManager
 
Registrar<T> - Class in forklift
 
Registrar() - Constructor for class forklift.Registrar
 
RequireSystem - Annotation Type in forklift.decorators
Instructs forklift to check that a required system is up and running.
resolve(Class, String) - Method in class forklift.consumer.ConsumerService
Resolve a class to an object using any available bean resolvers.
resolve(String, T) - Method in class forklift.producers.ForkliftResultResolver
 
Response - Annotation Type in forklift.decorators
 
ResultConsumer<T> - Class in forklift.consumer
 
ResultConsumer() - Constructor for class forklift.consumer.ResultConsumer
 
ResultFuture<T> - Class in forklift.producers
 
ResultFuture(String) - Constructor for class forklift.producers.ResultFuture
 
RoleInput - Annotation Type in forklift.source.decorators
Specify which role a processor should assume for receiving repeat messages.
RoleInputConsumerWrapper - Class in forklift.consumer.wrapper
A consumer that maps the input from a given consumer according to the serialized format for role messages.
RoleInputConsumerWrapper(ForkliftConsumerI) - Constructor for class forklift.consumer.wrapper.RoleInputConsumerWrapper
Creates a consumer that delegates message retrieval to the given consumer and maps whatever the consumer outputs based on the assumption that all of the messages returned from the given consumer were serialized as RoleInputMessages.
RoleInputMessage - Class in forklift.consumer.wrapper
An immutable version of ForkliftMessage for being used with RoleInput.
RoleInputMessage(String, String, String, Map<String, String>, Map<Header, Object>) - Constructor for class forklift.consumer.wrapper.RoleInputMessage
 
RoleInputSource - Class in forklift.source.sources
Represents a source of messages for a consumer with the given named role.
RoleInputSource(String) - Constructor for class forklift.source.sources.RoleInputSource
 
RoleInputSource(RoleInput) - Constructor for class forklift.source.sources.RoleInputSource
 
run(ClassLoader, Runnable) - Static method in class forklift.classloader.RunAsClassLoader
 
run() - Method in class forklift.consumer.ConsumerThread
 
run() - Method in class forklift.consumer.MessageRunnable
 
run() - Method in class forklift.deployment.DeploymentWatch
 
RunAsClassLoader - Class in forklift.classloader
Swaps the current thread's classloader to the specified class loader, and then ensures it is returned to the previous state once the runnable is completed.
RunAsClassLoader() - Constructor for class forklift.classloader.RunAsClassLoader
 

S

scan() - Method in class forklift.file.FileScanner
 
scan(Object) - Method in class forklift.source.SourceUtil.SourceTypeScanner
 
send(String) - Method in interface forklift.producers.ForkliftProducerI
 
send(ForkliftMessage) - Method in interface forklift.producers.ForkliftProducerI
 
send(Object) - Method in interface forklift.producers.ForkliftProducerI
 
send(Map<String, String>) - Method in interface forklift.producers.ForkliftProducerI
 
send(Map<String, String>, ForkliftMessage) - Method in interface forklift.producers.ForkliftProducerI
 
send(Map<Header, Object>, Map<String, String>, ForkliftMessage) - Method in interface forklift.producers.ForkliftProducerI
 
send(String) - Method in class forklift.producers.ForkliftSyncProducer
 
send(ForkliftMessage) - Method in class forklift.producers.ForkliftSyncProducer
 
send(Object) - Method in class forklift.producers.ForkliftSyncProducer
 
send(Map<String, String>) - Method in class forklift.producers.ForkliftSyncProducer
 
send(Map<Header, Object>, Map<String, String>, ForkliftMessage) - Method in class forklift.producers.ForkliftSyncProducer
 
send(Map<String, String>, ForkliftMessage) - Method in class forklift.producers.ForkliftSyncProducer
 
send(String) - Method in interface forklift.producers.ForkliftSyncProducerI
 
send(ForkliftMessage) - Method in interface forklift.producers.ForkliftSyncProducerI
 
send(Object) - Method in interface forklift.producers.ForkliftSyncProducerI
 
send(Map<String, String>) - Method in interface forklift.producers.ForkliftSyncProducerI
 
send(Map<String, String>, ForkliftMessage) - Method in interface forklift.producers.ForkliftSyncProducerI
 
send(Map<Header, Object>, Map<String, String>, ForkliftMessage) - Method in interface forklift.producers.ForkliftSyncProducerI
 
serializeForSource(SourceI, Object) - Method in interface forklift.connectors.ForkliftSerializer
Serialize the given object to bytes.
Service - Annotation Type in forklift.decorators
Mark a class to be managed in the consumer deployment's classloader.
setConnector(ForkliftConnectorI) - Method in class forklift.Forklift
 
setContextClass(Class<?>) - Method in class forklift.source.SourceI
 
setDeployedFile(File) - Method in class forklift.deployment.FileDeployment
 
setFlagged(boolean) - Method in class forklift.connectors.ForkliftMessage
 
setHeaders(Map<Header, Object>) - Method in class forklift.connectors.ForkliftMessage
 
setHeaders(Map<Header, Object>) - Method in interface forklift.producers.ForkliftProducerI
 
setHeaders(Map<Header, Object>) - Method in class forklift.producers.ForkliftSyncProducer
 
setHeaders(Map<Header, Object>) - Method in interface forklift.producers.ForkliftSyncProducerI
 
setId(String) - Method in class forklift.connectors.ForkliftMessage
 
setMsg(String) - Method in class forklift.connectors.ForkliftMessage
 
setOutOfMessages(Consumer<Consumer>) - Method in class forklift.consumer.Consumer
 
setProperties(Map<String, String>) - Method in class forklift.connectors.ForkliftMessage
 
setProperties(Map<String, String>) - Method in interface forklift.producers.ForkliftProducerI
 
setProperties(Map<String, String>) - Method in class forklift.producers.ForkliftSyncProducer
 
setProperties(Map<String, String>) - Method in interface forklift.producers.ForkliftSyncProducerI
 
setResolver(ForkliftResultResolver) - Static method in class forklift.consumer.ResultConsumer
 
setServices(List<ConsumerService>) - Method in class forklift.consumer.Consumer
 
setWarning(String) - Method in class forklift.connectors.ForkliftMessage
 
setWarnOnly(boolean) - Method in class forklift.consumer.MessageRunnable
Set logging to warn only.
shutdown() - Method in class forklift.consumer.Consumer
 
shutdown() - Method in class forklift.consumer.ConsumerThread
 
shutdown() - Method in class forklift.deployment.DeploymentWatch
Shutdown all running deployments.
shutdown() - Method in class forklift.Forklift
 
SourceI - Class in forklift.source
A class for sources generated from annotations annotated with the SourceType annotation.
SourceI() - Constructor for class forklift.source.SourceI
 
SourceI.ExceptionalConsumer<I,E extends java.lang.Throwable> - Interface in forklift.source
 
SourceI.ExceptionalFunction<I,O,E extends java.lang.Throwable> - Interface in forklift.source
 
SourceI.SourceIHandler<OUT> - Class in forklift.source
 
SourceIHandler(SourceI) - Constructor for class forklift.source.SourceI.SourceIHandler
 
SourceType - Annotation Type in forklift.source
Specifies that the annotated annotation is a ConsumerSource annotation that can be used to get a ForkliftConsumerI from a connector.
SourceTypeContainer - Annotation Type in forklift.source
Specifies that the annotated annotation contains ConsumerSource annotations that can be used to get a ForkliftConsumerI from a connector.
SourceTypeScanner(ClassLoader) - Constructor for class forklift.source.SourceUtil.SourceTypeScanner
 
SourceUtil - Class in forklift.source
A utility for creating sources from SourceType annotations.
SourceUtil() - Constructor for class forklift.source.SourceUtil
 
SourceUtil.SourceTypeScanner - Class in forklift.source
A scanner to work well-enough with the reflections library
start() - Method in interface forklift.connectors.ForkliftConnectorI
Starts the given connector.
start(ForkliftConnectorI) - Method in class forklift.Forklift
 
StartupException - Exception in forklift.exception
 
StartupException(String) - Constructor for exception forklift.exception.StartupException
 
stop() - Method in interface forklift.connectors.ForkliftConnectorI
Stops the given connector, invalidating it's current state.
supportsOrder() - Method in interface forklift.connectors.ForkliftConnectorI
Does this connector support the Order annotation on consumers?
supportsResponse() - Method in interface forklift.connectors.ForkliftConnectorI
Does this connector support the Response annotation on consumers?

T

toForkliftMessage(ForkliftMessage) - Method in class forklift.consumer.wrapper.RoleInputMessage
Encodes this role input message to a forklift message, dropping the role.
Topic - Annotation Type in forklift.source.decorators
Specify which Topic a processor should watch for messages.
Topics - Annotation Type in forklift.source.decorators
 
TopicSource - Class in forklift.source.sources
A more easily usable form of the annotation @Topic.
TopicSource(String) - Constructor for class forklift.source.sources.TopicSource
 
TopicSource(Topic) - Constructor for class forklift.source.sources.TopicSource
 
toString() - Method in class forklift.consumer.wrapper.RoleInputMessage
Encodes the message to a JSON string.
toString() - Method in class forklift.deployment.FileDeployment
 
toString() - Method in class forklift.source.sources.GroupedTopicSource
 
toString() - Method in class forklift.source.sources.QueueSource
 
toString() - Method in class forklift.source.sources.RoleInputSource
 
toString() - Method in class forklift.source.sources.TopicSource
 

U

unregister(T) - Method in class forklift.Registrar
 
unregisterDeployedFile(File) - Method in class forklift.deployment.DeploymentManager
 

V

valueOf(String) - Static method in enum forklift.consumer.ProcessStep
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum forklift.file.FileStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum forklift.message.Header
Returns the enum constant of this type with the specified name.
values() - Static method in enum forklift.consumer.ProcessStep
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum forklift.file.FileStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum forklift.message.Header
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning - Variable in class forklift.connectors.ForkliftMessage
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links