org.mule.module.jca
Class JcaComponent
java.lang.Object
org.mule.component.AbstractComponent
org.mule.component.AbstractJavaComponent
org.mule.module.jca.JcaComponent
- All Implemented Interfaces:
- EventListener, javax.resource.spi.work.WorkListener, AnnotatedObject, Component, JavaComponent, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor
public class JcaComponent
- extends AbstractJavaComponent
- implements javax.resource.spi.work.WorkListener
Methods inherited from class org.mule.component.AbstractJavaComponent |
createLifecycleAdaptor, doDispose, doStart, getEntryPointResolverSet, getInterfaceBindings, getLifecycleAdapterFactory, getObjectFactory, injectService, invokeComponentInstance, setEntryPointResolvers, setEntryPointResolverSet, setFlowConstruct, setInterfaceBindings, setLifecycleAdapterFactory, setObjectFactory |
Methods inherited from class org.mule.component.AbstractComponent |
createResultEvent, dispose, doStop, fireComponentNotification, getAnnotation, getAnnotations, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setAnnotations, setInterceptors, setMuleContext, start, stop, toString |
messageEndpointFactory
protected javax.resource.spi.endpoint.MessageEndpointFactory messageEndpointFactory
workManager
protected javax.resource.spi.work.WorkManager workManager
JcaComponent
public JcaComponent(javax.resource.spi.endpoint.MessageEndpointFactory messageEndpointFactory,
EntryPointResolverSet entryPointResolverSet,
FlowConstruct flowConstruct,
javax.resource.spi.work.WorkManager workManager)
getManagedInstance
public Object getManagedInstance()
throws UnavailableException,
MuleException
- Throws:
UnavailableException
MuleException
doInvoke
public Object doInvoke(MuleEvent event)
- Overrides:
doInvoke
in class AbstractJavaComponent
getObjectType
public Class getObjectType()
- Specified by:
getObjectType
in interface JavaComponent
- Overrides:
getObjectType
in class AbstractJavaComponent
borrowComponentLifecycleAdaptor
protected LifecycleAdapter borrowComponentLifecycleAdaptor()
throws Exception
- Specified by:
borrowComponentLifecycleAdaptor
in class AbstractJavaComponent
- Throws:
Exception
returnComponentLifecycleAdaptor
protected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter)
- Specified by:
returnComponentLifecycleAdaptor
in class AbstractJavaComponent
doInitialise
protected void doInitialise()
throws InitialisationException
- Overrides:
doInitialise
in class AbstractJavaComponent
- Throws:
InitialisationException
workAccepted
public void workAccepted(javax.resource.spi.work.WorkEvent arg0)
- Specified by:
workAccepted
in interface javax.resource.spi.work.WorkListener
workCompleted
public void workCompleted(javax.resource.spi.work.WorkEvent arg0)
- Specified by:
workCompleted
in interface javax.resource.spi.work.WorkListener
workRejected
public void workRejected(javax.resource.spi.work.WorkEvent arg0)
- Specified by:
workRejected
in interface javax.resource.spi.work.WorkListener
workStarted
public void workStarted(javax.resource.spi.work.WorkEvent arg0)
- Specified by:
workStarted
in interface javax.resource.spi.work.WorkListener
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.