|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.petals.binding.soap.listener.incoming.SoapExternalListenerManager
public class SoapExternalListenerManager
This class is used to manage listeners for external WS addresses registered during SU deployments
| Field Summary | |
|---|---|
protected java.util.Set<java.lang.String> |
addresses
|
protected org.ow2.petals.component.framework.su.AbstractServiceUnitManager |
bindingSUM
|
protected javax.jbi.messaging.DeliveryChannel |
channel
|
protected org.ow2.petals.component.framework.AbstractComponent |
component
|
protected SoapServer |
httpServer
|
protected java.util.logging.Logger |
logger
|
protected PetalsReceiver |
petalsReceiver
|
protected SoapServerConfig |
serverConfig
|
protected SoapComponentContext |
soapContext
|
| Constructor Summary | |
|---|---|
SoapExternalListenerManager(org.ow2.petals.component.framework.AbstractComponent component,
javax.jbi.messaging.DeliveryChannel dchannel,
org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM,
SoapComponentContext soapContext,
PetalsReceiver petalsReceiver,
java.util.logging.Logger log)
Creates a new instance of SoapExternalListenerManager |
|
| Method Summary | |
|---|---|
java.util.Set<java.lang.String> |
getAddresses()
|
SoapServerConfig |
getSoapServerConfig()
Get the URL where services can be accessed |
protected PetalsDispatcher |
retrievePetalsDispatcherFromAxisConfiguration()
Retrieve from the AxisConfiguration the PetalsDispatcher object. |
void |
start()
Starts the listener manager : Start the embedded HTTP server and initialize the dispatcher. |
protected void |
startHttpServer()
Init and start the HTTP server which will handle external SOAP request. |
void |
stop()
Stops the listener manager : Stop the embedded HTTP server that handles incoming requests. |
protected void |
stopHttpServer()
Stop the HTTP server |
protected void |
validateHost(SoapServerConfig config,
java.lang.String host)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.logging.Logger logger
protected java.util.Set<java.lang.String> addresses
protected javax.jbi.messaging.DeliveryChannel channel
protected org.ow2.petals.component.framework.AbstractComponent component
protected org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM
protected SoapServer httpServer
protected SoapServerConfig serverConfig
protected SoapComponentContext soapContext
protected PetalsReceiver petalsReceiver
| Constructor Detail |
|---|
public SoapExternalListenerManager(org.ow2.petals.component.framework.AbstractComponent component,
javax.jbi.messaging.DeliveryChannel dchannel,
org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM,
SoapComponentContext soapContext,
PetalsReceiver petalsReceiver,
java.util.logging.Logger log)
SoapExternalListenerManager
ccontext - dchannel - bindingSUM - soapContext - propertiesManager - log - | Method Detail |
|---|
public void start()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void stop()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
protected void startHttpServer()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
protected void stopHttpServer()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
protected PetalsDispatcher retrievePetalsDispatcherFromAxisConfiguration()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault - PetalsDispatcher object not found
protected void validateHost(SoapServerConfig config,
java.lang.String host)
config - public SoapServerConfig getSoapServerConfig()
public java.util.Set<java.lang.String> getAddresses()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||