org.ow2.petals.se.jsr181.axis
Class Axis2Deployer

java.lang.Object
  extended by org.ow2.petals.se.jsr181.axis.Axis2Deployer

public class Axis2Deployer
extends java.lang.Object

A class used to deploy the JAX-WS class as an Axis2 service.

Since:
1.0
Author:
Christophe HAMERLING - EBM WebSourcing, Vincent Zurczak - EBM WebSourcing

Constructor Summary
Axis2Deployer(Jsr181Se jsr181Se)
          Constructor.
 
Method Summary
 org.apache.axis2.description.AxisService deployJAXWS(java.lang.String className, java.lang.ClassLoader classloader, java.net.URL serviceLocation, java.lang.String suName)
          Deploys the annotated class as an Axis2 service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Axis2Deployer

public Axis2Deployer(Jsr181Se jsr181Se)
Constructor.

Parameters:
jsr181Se - the component instance
Method Detail

deployJAXWS

public org.apache.axis2.description.AxisService deployJAXWS(java.lang.String className,
                                                            java.lang.ClassLoader classloader,
                                                            java.net.URL serviceLocation,
                                                            java.lang.String suName)
Deploys the annotated class as an Axis2 service.

Parameters:
className - the class name
classloader - the class loader into which the class must be loaded
serviceLocation - the service location
suName - the service-unit name (for log)
Returns:
the created Axis2 service (may be null)


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