org.mule.transport.bpm.jbpm
Class JBpmConnector

java.lang.Object
  extended by org.mule.transport.AbstractConnector
      extended by org.mule.transport.bpm.ProcessConnector
          extended by org.mule.transport.bpm.jbpm.JBpmConnector
All Implemented Interfaces:
ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, Connectable, Connector, MessageService

public class JBpmConnector
extends ProcessConnector


Field Summary
static String JBPM_WRAPPER_CLASS
           
 
Fields inherited from class org.mule.transport.bpm.ProcessConnector
ACTION_ABORT, ACTION_ADVANCE, ACTION_START, ACTION_UPDATE, allowGlobalDispatcher, allowGlobalReceiver, BPM_PROPERTY_PREFIX, bpms, GLOBAL_RECEIVER, PROCESS_VARIABLE_DATA, PROCESS_VARIABLE_INCOMING, PROCESS_VARIABLE_INCOMING_SOURCE, processIdField, PROPERTY_ACTION, PROPERTY_ENDPOINT, PROPERTY_PROCESS_ID, PROPERTY_PROCESS_STARTED, PROPERTY_PROCESS_TYPE, PROPERTY_TRANSITION, PROTOCOL
 
Fields inherited from class org.mule.transport.AbstractConnector
connected, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, exceptionListener, initialised, initialStateStopped, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.api.transport.Connector
INT_VALUE_NOT_SET
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
JBpmConnector()
           
 
Method Summary
protected  BPMS createBpms()
          Override this method to create the BPMS upon initialization of the connector.
 String getConfigurationResource()
           
 Object getProcessEngine()
           
 void setConfigurationResource(String configurationResource)
           
 void setProcessDefinitions(Properties processDefinitions)
           
 void setProcessEngine(Object processEngine)
           
 
Methods inherited from class org.mule.transport.bpm.ProcessConnector
doConnect, doDisconnect, doDispose, doInitialise, doStart, doStop, generateMessage, getBpms, getMuleClient, getProcessIdField, getProtocol, isAllowGlobalDispatcher, isAllowGlobalReceiver, lookupReceiver, setAllowGlobalDispatcher, setAllowGlobalReceiver, setBpms, setProcessIdField, toUrl
 
Methods inherited from class org.mule.transport.AbstractConnector
checkDisposed, configureDispatcherPool, connect, createReceiver, createScheduler, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, doUnregisterListener, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMaxRequestersActive, getMaxTotalDispatchers, getMessageAdapter, getMessageAdapter, getMuleContext, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isInitialStateStopped, isResponseEnabled, isStarted, isSyncEnabled, isValidateConnections, lookupReceiver, registerListener, registerSupportedMetaProtocol, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnected, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherPoolMaxWait, setDispatcherPoolWhenExhaustedAction, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setInitialStateStopped, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterPoolMaxWait, setRequesterPoolWhenExhaustedAction, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, shutdownScheduler, start, startAfterConnect, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

JBPM_WRAPPER_CLASS

public static final String JBPM_WRAPPER_CLASS
See Also:
Constant Field Values
Constructor Detail

JBpmConnector

public JBpmConnector()
Method Detail

createBpms

protected BPMS createBpms()
                   throws Exception
Description copied from class: ProcessConnector
Override this method to create the BPMS upon initialization of the connector.

Overrides:
createBpms in class ProcessConnector
Returns:
an initialized BPMS
Throws:
Exception

setConfigurationResource

public void setConfigurationResource(String configurationResource)

getConfigurationResource

public String getConfigurationResource()

getProcessEngine

public Object getProcessEngine()

setProcessEngine

public void setProcessEngine(Object processEngine)

setProcessDefinitions

public void setProcessDefinitions(Properties processDefinitions)


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.