|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.deployment.util.Utils
Constructor Summary | |
Utils()
|
Method Summary | |
static void |
addExclueMethods(java.util.ArrayList excludeList)
To add the exclude method when generating scheams , here the exclude methods will be session releated axis2 methods |
static void |
addFlowHandlers(Flow flow,
java.lang.ClassLoader clsLoader)
|
static java.lang.ClassLoader |
createClassLoader(java.net.URL[] urls,
java.lang.ClassLoader serviceClassLoader,
boolean extractJars,
java.io.File tmpDir)
|
static java.io.File |
createTempFile(java.lang.String suffix,
java.io.InputStream in,
java.io.File tmpDir)
|
static void |
deployModuleServices(AxisModule module,
ConfigurationContext configCtx)
This method is to get the list of services there in a module if module want to add services then the way of doing that is 1. |
static void |
fillAxisService(AxisService axisService,
AxisConfiguration axisConfig,
java.util.ArrayList excludeOperations,
java.util.ArrayList nonRpcMethods)
This guy will create a AxisService using java reflection |
static java.util.List |
findLibJars(java.net.URL url)
Searches for jar files inside /lib dirctory. |
static AxisOperation |
getAxisOperationforJmethod(org.codehaus.jam.JMethod jmethod,
org.apache.ws.java2wsdl.utils.TypeTable table)
|
static java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader parent,
java.io.File file)
|
static java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader parent,
java.lang.String path)
|
static org.apache.axiom.om.OMElement |
getParameter(java.lang.String name,
java.lang.String value,
boolean locked)
|
static java.lang.String |
getPath(java.lang.String parent,
java.lang.String childPath)
|
static java.net.URL[] |
getURLsForAllJars(java.net.URL url,
java.io.File tmpDir)
|
static void |
loadHandler(java.lang.ClassLoader loader1,
HandlerDescription desc)
|
static java.lang.String |
normalize(java.lang.String uri)
Normalize a uri containing ../ and ./ paths. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Utils()
Method Detail |
public static void addFlowHandlers(Flow flow, java.lang.ClassLoader clsLoader) throws AxisFault
AxisFault
public static void loadHandler(java.lang.ClassLoader loader1, HandlerDescription desc) throws DeploymentException
DeploymentException
public static java.net.URL[] getURLsForAllJars(java.net.URL url, java.io.File tmpDir)
public static java.io.File createTempFile(java.lang.String suffix, java.io.InputStream in, java.io.File tmpDir) throws java.io.IOException
java.io.IOException
public static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent, java.lang.String path) throws DeploymentException
DeploymentException
public static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent, java.io.File file) throws DeploymentException
DeploymentException
public static void fillAxisService(AxisService axisService, AxisConfiguration axisConfig, java.util.ArrayList excludeOperations, java.util.ArrayList nonRpcMethods) throws java.lang.Exception
axisService
- the target AxisServiceaxisConfig
- the in-scope AxisConfigurationexcludeOperations
- a List of Strings (or null), each containing a method to excludenonRpcMethods
- a List of Strings (or null), each containing a non-rpc method name
java.lang.Exception
- if a problem occurspublic static AxisOperation getAxisOperationforJmethod(org.codehaus.jam.JMethod jmethod, org.apache.ws.java2wsdl.utils.TypeTable table) throws AxisFault
AxisFault
public static org.apache.axiom.om.OMElement getParameter(java.lang.String name, java.lang.String value, boolean locked)
public static void deployModuleServices(AxisModule module, ConfigurationContext configCtx) throws AxisFault
AxisFault
public static java.lang.String normalize(java.lang.String uri)
uri
- The uri path to normalize
public static java.lang.String getPath(java.lang.String parent, java.lang.String childPath)
public static java.util.List findLibJars(java.net.URL url)
public static void addExclueMethods(java.util.ArrayList excludeList)
public static java.lang.ClassLoader createClassLoader(java.net.URL[] urls, java.lang.ClassLoader serviceClassLoader, boolean extractJars, java.io.File tmpDir)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |