A B C D E F G H I L M N O P R S T V

A

addListener(IListener) - Method in class org.yestech.event.guice.MulticasterBinder
 
addListener(Class<? extends IEvent>, IAggregateListener) - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
addListener(Class<? extends IEvent>, IListener) - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
addListeners(List<IAggregateListener>) - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
addListeners(List<IListener>) - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
addListeners(List<IListener>) - Method in class org.yestech.event.multicaster.DefaultOrderEventMulticaster
 
addResult(Enum<?>, ResultReference<T>) - Method in class org.yestech.event.AggregateResultReference
Adds a result to the aggregate.
AggregateResultReference - Class in org.yestech.event
Represents an Aggregation of ResultReference.
AggregateResultReference() - Constructor for class org.yestech.event.AggregateResultReference
 
AggregatingEventMulticaster<EVENT extends IEvent,RESULT extends AggregateResultReference> - Class in org.yestech.event.multicaster
Aggregating Multicaster.
AggregatingEventMulticaster() - Constructor for class org.yestech.event.multicaster.AggregatingEventMulticaster
 
AsyncListener - Annotation Type in org.yestech.event.annotation
Add this to an instance of IListener to note that the event should be executed asynchronously.

B

BaseAggragateListener<EVENT extends IEvent,RESULT> - Class in org.yestech.event.listener
A base class for a simple lister that executes a sequence of listeners.
BaseAggragateListener() - Constructor for class org.yestech.event.listener.BaseAggragateListener
 
BaseCamelEvent<TYPE> - Class in org.yestech.event.event
 
BaseCamelEvent() - Constructor for class org.yestech.event.event.BaseCamelEvent
 
BaseCamelEvent(TYPE) - Constructor for class org.yestech.event.event.BaseCamelEvent
 
BaseEvent<TYPE> - Class in org.yestech.event.event
 
BaseEvent() - Constructor for class org.yestech.event.event.BaseEvent
 
BaseEvent(TYPE) - Constructor for class org.yestech.event.event.BaseEvent
 
BaseEventMulticaster<EVENT extends IEvent,RESULT> - Class in org.yestech.event.multicaster
Base Class for IEventMulticaster
BaseEventMulticaster() - Constructor for class org.yestech.event.multicaster.BaseEventMulticaster
 
BaseListener<EVENT extends IEvent,RESULT> - Class in org.yestech.event.listener
Base class for IListener.
BaseListener() - Constructor for class org.yestech.event.listener.BaseListener
 
BaseServiceContainer - Class in org.yestech.event.multicaster
Represents a base class for a service that wishes to integrate a IEventMulticaster.
BaseServiceContainer() - Constructor for class org.yestech.event.multicaster.BaseServiceContainer
 
bind(Binder) - Method in class org.yestech.event.guice.MulticasterBinder
 

C

CamelEventMulticaster<EVENT extends ICamelEvent,RESULT> - Class in org.yestech.event.multicaster
A camel based event multicaster implementation.
CamelEventMulticaster() - Constructor for class org.yestech.event.multicaster.CamelEventMulticaster
 
containsResult(Enum<?>) - Method in class org.yestech.event.AggregateResultReference
Checks if a result is available.
create(Class<E>) - Static method in class org.yestech.event.event.EventFactory
 

D

DefaultEventMulticaster<EVENT extends IEvent,RESULT> - Class in org.yestech.event.multicaster
The default event multicaster implementation this implementation expects all IListener that wish to be executed contain a RegisteredEvents annotation.
DefaultEventMulticaster() - Constructor for class org.yestech.event.multicaster.DefaultEventMulticaster
 
DefaultOrderEventMulticaster<EVENT extends IEvent,RESULT> - Class in org.yestech.event.multicaster
a multicaster implementation that takes the default order that is supplied when registering Listeners.
DefaultOrderEventMulticaster() - Constructor for class org.yestech.event.multicaster.DefaultOrderEventMulticaster
 
deregister() - Method in class org.yestech.event.listener.BaseListener
 
deregister() - Method in interface org.yestech.event.listener.IListener
DeRegisters the Listener with the IEventMulticaster and all associated events the listener can handle.
deregister() - Method in class org.yestech.event.listener.NoOpListener
 
deregisterListener(L) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
deregisterListener(L) - Method in interface org.yestech.event.multicaster.IEventMulticaster
DeRegisters a listener from and event it can handle.
destroy() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 

E

equals(Object) - Method in class org.yestech.event.event.BaseEvent
 
equals(Object) - Method in class org.yestech.event.ResultReference
 
EventFactory - Class in org.yestech.event.event
Responsible for Creating Events from and Interface.
EventFactory() - Constructor for class org.yestech.event.event.EventFactory
 
EventResultType - Annotation Type in org.yestech.event.annotation
Can be annoted on an event to ensure the multicaster returns the right result type.
EventUtils - Class in org.yestech.event.event
Utility methods for Framework.
EventUtils() - Constructor for class org.yestech.event.event.EventUtils
 

F

FacadeAsyncListener<EVENT extends IEvent,RESULT> - Class in org.yestech.event.listener
A simple listener that executes a sequence of listeners in the background.
FacadeAsyncListener() - Constructor for class org.yestech.event.listener.FacadeAsyncListener
 

G

getContexts() - Method in class org.yestech.event.multicaster.CamelEventMulticaster
 
getCorePoolSize() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
getDefaultContext() - Method in class org.yestech.event.multicaster.CamelEventMulticaster
 
getDefaultEndPointUri() - Method in class org.yestech.event.event.BaseCamelEvent
 
getDefaultEndPointUri() - Method in interface org.yestech.event.event.ICamelEvent
 
getEventMulticaster() - Method in class org.yestech.event.multicaster.BaseServiceContainer
 
getEventName() - Method in class org.yestech.event.event.BaseEvent
 
getEventName() - Method in interface org.yestech.event.event.IEvent
Returns a unique name for the event.
getKeepAliveTime() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
getListenerGroups() - Method in class org.yestech.event.multicaster.DefaultOrderEventMulticaster
 
getListeners() - Method in class org.yestech.event.listener.BaseAggragateListener
 
getListeners() - Method in class org.yestech.event.listener.FacadeAsyncListener
 
getListeners() - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
getListeners() - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
getMaximumPoolSize() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
getMulticaster() - Method in class org.yestech.event.listener.BaseListener
 
getMulticaster() - Method in interface org.yestech.event.listener.IListener
Result the Multicaster to use when registering the listener.
getMulticaster() - Method in class org.yestech.event.listener.NoOpListener
 
getPool() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
getResult(Enum<?>) - Method in class org.yestech.event.AggregateResultReference
Returns the Result contained in the associated ResultReference.
getResult() - Method in class org.yestech.event.ResultReference
 
getResults() - Method in class org.yestech.event.AggregateResultReference
Returns all the associated ResultReference.
getResultType(EVENT) - Static method in class org.yestech.event.event.EventUtils
Returns the EventResultType associated with an event.
getToken() - Method in interface org.yestech.event.listener.IAggregateListener
Return the Token to associate the result.
getTotal() - Method in class org.yestech.event.AggregateResultReference
Returns the number of results available.
getType() - Method in class org.yestech.event.event.BaseEvent
 

H

handle(IEvent, ResultReference) - Method in class org.yestech.event.listener.BaseAggragateListener
 
handle(IEvent, ResultReference) - Method in class org.yestech.event.listener.FacadeAsyncListener
 
handle(EVENT, ResultReference<RESULT>) - Method in interface org.yestech.event.listener.IListener
Called by the IEventMulticaster when the Event is fired.
hashCode() - Method in class org.yestech.event.event.BaseEvent
 
hashCode() - Method in class org.yestech.event.ResultReference
 

I

IAggregateListener<EVENT extends IEvent,RESULT> - Interface in org.yestech.event.listener
Represents a Listener that is executed by a IEventMulticaster.
ICamelEvent - Interface in org.yestech.event.event
Interface for all camel based events.
IEvent - Interface in org.yestech.event.event
Interface all events should implement.
IEventMulticaster<EVENT extends IEvent,RESULT> - Interface in org.yestech.event.multicaster
Interface for the event multicaster
IListener<EVENT extends IEvent,RESULT> - Interface in org.yestech.event.listener
Represents a Listener that is executed by a IEventMulticaster.
init() - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
init() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
init() - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
init() - Method in class org.yestech.event.multicaster.DefaultOrderEventMulticaster
 
initializeThreadPool() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
InvalidListenerException - Exception in org.yestech.event
 
InvalidListenerException() - Constructor for exception org.yestech.event.InvalidListenerException
 
InvalidListenerException(Throwable) - Constructor for exception org.yestech.event.InvalidListenerException
 
InvalidListenerException(String) - Constructor for exception org.yestech.event.InvalidListenerException
 
InvalidListenerException(String, Throwable) - Constructor for exception org.yestech.event.InvalidListenerException
 
InvalidResultException - Exception in org.yestech.event
Thrown if the multicaster returns a different result then the event passed in requires.
InvalidResultException() - Constructor for exception org.yestech.event.InvalidResultException
 
InvalidResultException(Throwable) - Constructor for exception org.yestech.event.InvalidResultException
 
InvalidResultException(String) - Constructor for exception org.yestech.event.InvalidResultException
 
InvalidResultException(String, Throwable) - Constructor for exception org.yestech.event.InvalidResultException
 
isCheckResultType() - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
isCheckResultType() - Method in interface org.yestech.event.multicaster.IEventMulticaster
Return is the result type should be checked.

L

ListenedEvents - Annotation Type in org.yestech.event.annotation
Must be added to every instance of IListener.

M

MulticasterBinder - Class in org.yestech.event.guice
 
MulticasterBinder(DefaultEventMulticaster) - Constructor for class org.yestech.event.guice.MulticasterBinder
 

N

NoOpListener<EVENT extends IEvent,RESULT> - Class in org.yestech.event.listener
Base class for IListener that doesnt do anything basically its a NoOp.
NoOpListener() - Constructor for class org.yestech.event.listener.NoOpListener
 

O

org.yestech.event - package org.yestech.event
 
org.yestech.event.annotation - package org.yestech.event.annotation
 
org.yestech.event.event - package org.yestech.event.event
 
org.yestech.event.guice - package org.yestech.event.guice
 
org.yestech.event.listener - package org.yestech.event.listener
 
org.yestech.event.multicaster - package org.yestech.event.multicaster
 

P

process(EVENT) - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
process(EVENT) - Method in class org.yestech.event.multicaster.CamelEventMulticaster
 
process(EVENT) - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
process(EVENT) - Method in interface org.yestech.event.multicaster.IEventMulticaster
Called by the client to process an event.
processAsync(EVENT, ResultReference<RESULT>, IListener) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 

R

register() - Method in class org.yestech.event.listener.BaseListener
 
register() - Method in interface org.yestech.event.listener.IListener
Registers the Listener with the IEventMulticaster and all associated events the listener can handle.
register() - Method in class org.yestech.event.listener.NoOpListener
 
RegisteredEvents - Annotation Type in org.yestech.event.annotation
Must be added to every instance of IListener.
RegisterEvent - Annotation Type in org.yestech.event.annotation
Represents the Event to register with and the order of execution
registerListener(L) - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
 
registerListener(L) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
registerListener(L) - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
 
registerListener(L) - Method in interface org.yestech.event.multicaster.IEventMulticaster
Registers a listener with an event it can handle.
result - Variable in class org.yestech.event.ResultReference
 
ResultReference<T> - Class in org.yestech.event
Utility to allow an object to be set back in the result
ResultReference() - Constructor for class org.yestech.event.ResultReference
 

S

setCheckResultType(boolean) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
setCheckResultType(boolean) - Method in interface org.yestech.event.multicaster.IEventMulticaster
Sets whether the type of result is checked or not.
setContexts(Map<String, CamelContext>) - Method in class org.yestech.event.multicaster.CamelEventMulticaster
 
setCorePoolSize(int) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
setDefaultContext(CamelContext) - Method in class org.yestech.event.multicaster.CamelEventMulticaster
 
setDefaultEndPointUri(String) - Method in class org.yestech.event.event.BaseCamelEvent
 
setDefaultEndPointUri(String) - Method in interface org.yestech.event.event.ICamelEvent
Sets the entry point into the camel route.
setEventMulticaster(IEventMulticaster<IEvent, Object>) - Method in class org.yestech.event.multicaster.BaseServiceContainer
 
setKeepAliveTime(long) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
setListenerGroups(List<List<IListener>>) - Method in class org.yestech.event.multicaster.DefaultOrderEventMulticaster
Sets a list of IListeners that allows for easier grouping of listeners and set there execution order.
setListeners(List) - Method in class org.yestech.event.listener.BaseAggragateListener
 
setListeners(List) - Method in class org.yestech.event.listener.FacadeAsyncListener
 
setListeners(List<IAggregateListener>) - Method in class org.yestech.event.multicaster.AggregatingEventMulticaster
Sets a list of IListeners
setListeners(List<IListener>) - Method in class org.yestech.event.multicaster.DefaultEventMulticaster
Sets a list of IListeners
setMaximumPoolSize(int) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
setMulticaster(IEventMulticaster<EVENT, RESULT>) - Method in class org.yestech.event.listener.BaseListener
 
setMulticaster(IEventMulticaster<EVENT, RESULT>) - Method in interface org.yestech.event.listener.IListener
The Multicaster to use when registering the listener.
setMulticaster(IEventMulticaster<EVENT, RESULT>) - Method in class org.yestech.event.listener.NoOpListener
 
setPool(ExecutorService) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 
setResult(T) - Method in class org.yestech.event.ResultReference
 
setToken(Enum<?>) - Method in interface org.yestech.event.listener.IAggregateListener
Set the token to use in association.
SyncListener - Annotation Type in org.yestech.event.annotation
Optional annotation that can be added to IListener to note that the interface should be executed in a synchronous behavior.

T

toString() - Method in class org.yestech.event.event.BaseEvent
 
toString() - Method in class org.yestech.event.ResultReference
 

V

validate(EVENT, Object) - Method in class org.yestech.event.multicaster.BaseEventMulticaster
 

A B C D E F G H I L M N O P R S T V

Copyright © 2010 YES Technology Association. All Rights Reserved.