org.ow2.petals.binding.soap
Class SoapComponentContext.ServiceManager<E>

java.lang.Object
  extended by org.ow2.petals.binding.soap.SoapComponentContext.ServiceManager<E>
Enclosing class:
SoapComponentContext

public static class SoapComponentContext.ServiceManager<E>
extends Object


Constructor Summary
SoapComponentContext.ServiceManager()
           
 
Method Summary
 void addModules(E e, List<String> modulesList)
           
 void addServiceParameters(E e, org.apache.axis2.description.AxisService axisService)
          Add the service parameters to the specified Axis 2 service
 ServiceContext<E> createServiceContext(E e)
           
 ServiceContext<E> deleteServiceContext(E e)
          Delete the service context
 List<String> getModules(E e)
          Get the modules
 File getPolicyPath(E e)
          Get the policy path
 ServiceContext<E> getServiceContext(E e)
           
 void setClassLoader(E e, ClassLoader classLoader)
          Set the class loader
 void setPolicyPath(E e, File absolutePath)
          Set the policy path
 void setServicePamameters(E e, String parameters)
          Set parameters to a serviceAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapComponentContext.ServiceManager

public SoapComponentContext.ServiceManager()
Method Detail

addModules

public void addModules(E e,
                       List<String> modulesList)
Parameters:
e -
modulesList -

createServiceContext

public ServiceContext<E> createServiceContext(E e)
Parameters:
consumes -
Returns:

deleteServiceContext

public ServiceContext<E> deleteServiceContext(E e)
Delete the service context

Parameters:
consumes -

getModules

public List<String> getModules(E e)
Get the modules

Parameters:
address -
Returns:
the modules of the given consumes block. Should at least contains the addressing module

getPolicyPath

public File getPolicyPath(E e)
Get the policy path

Parameters:
serviceAddress -
Returns:

getServiceContext

public ServiceContext<E> getServiceContext(E e)
Parameters:
-
Returns:

addServiceParameters

public void addServiceParameters(E e,
                                 org.apache.axis2.description.AxisService axisService)
                          throws XMLStreamException,
                                 org.apache.axis2.deployment.DeploymentException,
                                 org.apache.axis2.AxisFault
Add the service parameters to the specified Axis 2 service

Parameters:
e - consume or provide
axisService - the Axis 2 service
Throws:
XMLStreamException
org.apache.axis2.deployment.DeploymentException
org.apache.axis2.AxisFault

setClassLoader

public void setClassLoader(E e,
                           ClassLoader classLoader)
Set the class loader

Parameters:
serviceAddress -
classLoader -

setPolicyPath

public void setPolicyPath(E e,
                          File absolutePath)
Set the policy path

Parameters:
serviceAddress -
absolutePath -

setServicePamameters

public void setServicePamameters(E e,
                                 String parameters)
Set parameters to a serviceAddress

Parameters:
serviceAddress - the service address
parameters - the parameters to set


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