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

A

addError(List<String>) - Method in class forklift.consumer.MessageRunnable
 
addError(String) - Method in class forklift.consumer.MessageRunnable
 
AuditLog - Class in forklift.audit
 
AuditLog() - Constructor for class forklift.audit.AuditLog
 

C

call(ProcessStep, MessageRunnable) - Static method in class forklift.consumer.LifeCycleMonitors
 
Callback<V> - Interface in forklift.concurrent
 
ChildFirstClassLoader - Class in forklift.classloader
 
ChildFirstClassLoader(URL[], ClassLoader) - Constructor for class forklift.classloader.ChildFirstClassLoader
 
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<?>, ForkliftConnectorI) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, ForkliftConnectorI, ClassLoader) - Constructor for class forklift.consumer.Consumer
 
Consumer(Class<?>, ForkliftConnectorI, ClassLoader, ApplicationContext) - 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
 
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
 
ContextManager - Class in forklift.spring
 
ContextManager() - Constructor for class forklift.spring.ContextManager
 
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 - Class in forklift.deployment
 
Deployment() - Constructor for class forklift.deployment.Deployment
 
Deployment(File) - Constructor for class forklift.deployment.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<?>) - Static method in class forklift.consumer.LifeCycleMonitors
 
deregister(File) - Method in class forklift.properties.PropertiesManager
 

E

equals(Object) - Method in class forklift.deployment.Deployment
 
equals(Object) - Method in class forklift.file.FileScanResult
 
Executors - Class in forklift.concurrent
Forklift core thread pool.

F

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 class forklift.consumer.ConsumerDeploymentEvents
We allow jar/zip files.
filter(Deployment) - Method in interface forklift.deployment.DeploymentEvents
Process this deployment?
forklift - package forklift
 
Forklift - Class in forklift
Main ForkLift application instance.
Forklift() - Constructor for class forklift.Forklift
 
forklift.audit - package forklift.audit
 
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.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.spring - package forklift.spring
 
ForkliftConnectorI - Interface in forklift.connectors
 
ForkliftMessage - Class in forklift.connectors
 
ForkliftMessage() - Constructor for class forklift.connectors.ForkliftMessage
 
ForkliftMessage(Message) - Constructor for class forklift.connectors.ForkliftMessage
 
ForkliftMessage(String) - Constructor for class forklift.connectors.ForkliftMessage
 
ForkliftProducerI - Interface in forklift.producers
 
fullStop() - Static method in class forklift.spring.ContextManager
Stops all contexts currently being managed.

G

get(String) - Static method in class forklift.properties.PropertiesManager
 
getAll() - Method in class forklift.Registrar
 
getAmqpMessage() - Method in enum forklift.message.Header
 
getCalls() - Static method in class forklift.consumer.LifeCycleMonitors
 
getClassLoader() - Method in class forklift.deployment.Deployment
 
getConnection() - Method in interface forklift.connectors.ForkliftConnectorI
 
getConnector() - Method in class forklift.consumer.Consumer
 
getConnector() - Method in class forklift.Forklift
 
getConsumer() - Method in class forklift.consumer.MessageRunnable
 
getContext() - Static method in class forklift.spring.ContextManager
Get the default application context.
getContext(String) - Static method in class forklift.spring.ContextManager
Get an application context by name.
getCoreServices() - Method in class forklift.deployment.Deployment
 
getDeployedFile() - Method in class forklift.deployment.Deployment
 
getDir() - Method in class forklift.file.FileScanner
 
getErrors() - Method in class forklift.consumer.MessageRunnable
 
getFilename() - Method in class forklift.file.FileScanResult
 
getHandler() - Method in class forklift.consumer.MessageRunnable
 
getHeaders() - Method in class forklift.connectors.ForkliftMessage
 
getHeaders() - Method in interface forklift.producers.ForkliftProducerI
 
getHeaderType() - Method in enum forklift.message.Header
 
getInstance() - Static method in class forklift.classloader.CoreClassLoaders
 
getJmsMessage() - Method in enum forklift.message.Header
 
getJmsMsg() - Method in class forklift.connectors.ForkliftMessage
 
getLastScanTime() - Method in class forklift.file.FileScanner
 
getMsg() - Method in class forklift.connectors.ForkliftMessage
 
getMsg() - Method in class forklift.consumer.MessageRunnable
 
getMsgHandler() - Method in class forklift.consumer.Consumer
 
getName() - Method in class forklift.consumer.Consumer
 
getProperties() - Method in class forklift.connectors.ForkliftMessage
 
getProperties() - Method in interface forklift.producers.ForkliftProducerI
 
getQueue(String) - Method in interface forklift.connectors.ForkliftConnectorI
 
getQueue() - Method in class forklift.consumer.Consumer
 
getQueueProducer(String) - Method in interface forklift.connectors.ForkliftConnectorI
 
getQueues() - Method in class forklift.deployment.Deployment
 
getReflections() - Method in class forklift.deployment.Deployment
 
getResource(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getResourceAsStream(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getResources(String) - Method in class forklift.classloader.ChildFirstClassLoader
 
getServices() - Method in class forklift.deployment.Deployment
 
getStatus() - Method in class forklift.file.FileScanResult
 
getStompMessage() - Method in enum forklift.message.Header
 
getTopic(String) - Method in interface forklift.connectors.ForkliftConnectorI
 
getTopic() - Method in class forklift.consumer.Consumer
 
getTopicProducer(String) - Method in interface forklift.connectors.ForkliftConnectorI
 
getTopics() - Method in class forklift.deployment.Deployment
 
getWarning() - Method in class forklift.connectors.ForkliftMessage
 

H

handle(V) - Method in interface forklift.concurrent.Callback
 
hashCode() - Method in class forklift.file.FileScanResult
 
Header - Enum in forklift.message
 
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.
isClass() - Method in class forklift.deployment.Deployment
 
isDeployed(File) - Method in class forklift.deployment.DeploymentManager
 
isFlagged() - Method in class forklift.connectors.ForkliftMessage
 
isJar() - Method in class forklift.deployment.Deployment
 
isRegistered(T) - Method in class forklift.Registrar
 
isRunning() - Method in class forklift.Forklift
 

J

jmsToForklift(Message) - Method in interface forklift.connectors.ForkliftConnectorI
Convert a jms message to a forklift message.

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
 

M

main(String[]) - Static method in class forklift.Forklift
 
Message - Annotation Type in forklift.decorators
Marks a property to have its value populated with data from the body of a message
messageLoop(MessageConsumer) - Method in class forklift.consumer.Consumer
 
MessageRunnable - Class in forklift.consumer
 
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 "better" alternative to a cached thread pool.

O

onDeploy(Deployment) - Method in class forklift.consumer.ConsumerDeploymentEvents
 
onDeploy(Deployment) - Method in interface forklift.deployment.DeploymentEvents
 
OnMessage - Annotation Type in forklift.decorators
 
onUndeploy(Deployment) - Method in class forklift.consumer.ConsumerDeploymentEvents
 
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.

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 - 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.decorators
Specify which queue a processor should pull messages off.

R

records - Variable in class forklift.Registrar
 
register(Class<?>) - Static method in class forklift.consumer.LifeCycleMonitors
 
register(Object) - Static method in class forklift.consumer.LifeCycleMonitors
 
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.
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
 
send(String) - Method in interface forklift.producers.ForkliftProducerI
 
send(ForkliftMessage) - Method in interface forklift.producers.ForkliftProducerI
 
send(Map<Header, Object>, Map<String, Object>, ForkliftMessage) - Method in interface forklift.producers.ForkliftProducerI
 
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
 
setDeployedFile(File) - Method in class forklift.deployment.Deployment
 
setError() - Method in class forklift.consumer.MessageRunnable
 
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
 
setMsg(String) - Method in class forklift.connectors.ForkliftMessage
 
setOutOfMessages(Callback<Consumer>) - Method in class forklift.consumer.Consumer
 
setProperties(Map<String, Object>) - Method in class forklift.connectors.ForkliftMessage
 
setProperties(Map<String, Object>) - Method in interface forklift.producers.ForkliftProducerI
 
setWarning(String) - Method in class forklift.connectors.ForkliftMessage
 
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
 
start() - Method in interface forklift.connectors.ForkliftConnectorI
 
start(ForkliftConnectorI) - Method in class forklift.Forklift
 
start(Class<?>...) - Static method in class forklift.spring.ContextManager
Start the default application context with the given configuration classes.
start(ApplicationContext) - Static method in class forklift.spring.ContextManager
 
start(String, Class<?>...) - Static method in class forklift.spring.ContextManager
Start an application context with the given configuration classes.
StartupException - Exception in forklift.exception
 
StartupException(String) - Constructor for exception forklift.exception.StartupException
 
stop() - Method in interface forklift.connectors.ForkliftConnectorI
 
stop() - Static method in class forklift.spring.ContextManager
Stop the default context.
stop(String) - Static method in class forklift.spring.ContextManager
Stop a specific context by name.

T

Topic - Annotation Type in forklift.decorators
Specify which Topic a processor should watch for messages.
toString() - Method in class forklift.deployment.Deployment
 

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.
A C D E F G H I J K L M N O P Q R S T U V 
Skip navigation links