org.ow2.petals.binding.soap
Class SoapComponent

java.lang.Object
  extended by org.ow2.petals.component.framework.AbstractComponent
      extended by org.ow2.petals.component.framework.bc.AbstractBindingComponent
          extended by org.ow2.petals.binding.soap.SoapComponent
All Implemented Interfaces:
javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle

public class SoapComponent
extends org.ow2.petals.component.framework.bc.AbstractBindingComponent

The SOAP binding component.

Author:
alouis - EBM Websourcing, chamerling - EBM Websourcing

Field Summary
protected  SoapExternalListenerManager externalListenerManager
          The listener processing SOAP request providing from external clients.
protected  SoapComponentContext soapContext
          The SOAP component context
 
Fields inherited from class org.ow2.petals.component.framework.AbstractComponent
context, notificationBrokerController
 
Constructor Summary
SoapComponent()
           
 
Method Summary
protected  org.ow2.petals.component.framework.su.AbstractServiceUnitManager createServiceUnitManager()
           
protected  void doInit()
           
 void doStart()
           
 void doStop()
           
 SoapExternalListenerManager getExternalListenerManager()
           
 SoapComponentContext getSoapContext()
           
 
Methods inherited from class org.ow2.petals.component.framework.AbstractComponent
doShutdown, getAsyncManager, getChannel, getComponentConfiguration, getComponentExtensions, getContext, getExtensionMBeanName, getInterceptor, getInterceptors, getLifeCycle, getLogger, getNativeWsdl, getNotificationBrokerController, getNotificationController, 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
 

Field Detail

externalListenerManager

protected SoapExternalListenerManager externalListenerManager
The listener processing SOAP request providing from external clients. Incoming SOAP requests.


soapContext

protected SoapComponentContext soapContext
The SOAP component context

Constructor Detail

SoapComponent

public SoapComponent()
Method Detail

doStart

public void doStart()
             throws javax.jbi.JBIException
Overrides:
doStart in class org.ow2.petals.component.framework.AbstractComponent
Throws:
javax.jbi.JBIException

doStop

public void doStop()
            throws javax.jbi.JBIException
Overrides:
doStop in class org.ow2.petals.component.framework.AbstractComponent
Throws:
javax.jbi.JBIException

doInit

protected void doInit()
               throws javax.jbi.JBIException
Overrides:
doInit in class org.ow2.petals.component.framework.AbstractComponent
Throws:
javax.jbi.JBIException

getSoapContext

public SoapComponentContext getSoapContext()
Returns:

getExternalListenerManager

public SoapExternalListenerManager getExternalListenerManager()
Returns:

createServiceUnitManager

protected org.ow2.petals.component.framework.su.AbstractServiceUnitManager createServiceUnitManager()
Overrides:
createServiceUnitManager in class org.ow2.petals.component.framework.bc.AbstractBindingComponent


Copyright © 2005-2010 OW2 Consortium. All Rights Reserved.