org.ow2.petals.component.framework.se
Class AbstractServiceEngine

java.lang.Object
  extended by org.ow2.petals.component.framework.AbstractComponent
      extended by org.ow2.petals.component.framework.se.AbstractServiceEngine
All Implemented Interfaces:
javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, org.ow2.petals.component.framework.api.PetalsComponent
Direct Known Subclasses:
DefaultServiceEngine

public abstract class AbstractServiceEngine
extends AbstractComponent

An abstract class that can be used to easily create a new JBI Service Engine.

Author:
ofabre - EBM WebSourcing, alouis - EBM WebSourcing

Field Summary
 
Fields inherited from class org.ow2.petals.component.framework.AbstractComponent
context
 
Constructor Summary
AbstractServiceEngine()
           
 
Method Summary
protected  AbstractServiceUnitManager createServiceUnitManager()
          Can be overridden to provide a specific service unit manager
 
Methods inherited from class org.ow2.petals.component.framework.AbstractComponent
activateEndpoint, deactivateEndpoint, doInit, doShutdown, doStart, doStop, getAsyncManager, getChannel, getComponentConfiguration, getComponentExtensions, getContext, getExtensionMBeanName, getInterceptor, getInterceptors, getLifeCycle, getLogger, getNativeWsdl, getProcessorManager, getResourceBundleName, getServiceDescription, getServiceUnitManager, init, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, resolveEndpointReference, shutDown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServiceEngine

public AbstractServiceEngine()
Method Detail

createServiceUnitManager

protected AbstractServiceUnitManager createServiceUnitManager()
Description copied from class: AbstractComponent
Can be overridden to provide a specific service unit manager

Specified by:
createServiceUnitManager in class AbstractComponent
Returns:
the service unit manager used by this component.


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.