Package org.oddjob.beanbus.adapt
Class ConsumerWrapper<E>
java.lang.Object
org.oddjob.framework.extend.BaseComponent
org.oddjob.framework.adapt.BaseWrapper
org.oddjob.framework.adapt.service.ServiceWrapper
org.oddjob.beanbus.adapt.ConsumerWrapper<E>
- All Implemented Interfaces:
Runnable,Consumer<E>,org.apache.commons.beanutils.DynaBean,ArooaContextAware,ArooaSessionAware,Describable,ComponentWrapper,PropertyChangeNotifier,Iconic,LogEnabled,Resettable,Stateful,Stoppable
Wraps a Collection object so that it can be added to an
BasicBusService.
- Author:
- Rob Gordon.
-
Constructor Summary
ConstructorsConstructorDescriptionConsumerWrapper(ServiceAdaptor serviceAdaptor, Consumer<E> consumer, Object proxy) Constructor. -
Method Summary
Methods inherited from class org.oddjob.framework.adapt.service.ServiceWrapper
exceptionFromComponent, fireDestroyedState, getDynaBean, getProxy, getStateChanger, getWrapped, hardReset, iconHelper, onStop, run, save, setArooaSession, setStateStarted, softReset, stateHandlerMethods inherited from class org.oddjob.framework.adapt.BaseWrapper
configure, contains, describe, equals, get, get, get, getDynaClass, getResult, interfacesFor, logger, loggerName, onDestroy, remove, save, set, set, set, stop, toStringMethods inherited from class org.oddjob.framework.extend.BaseComponent
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, setArooaContextMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.oddjob.logging.LogEnabled
loggerNameMethods inherited from interface org.oddjob.Stateful
addStateListener, lastStateEvent, removeStateListener