org.apache.axis2.util
Class Utils

java.lang.Object
  extended byorg.apache.axis2.util.Utils

public class Utils
extends Object


Constructor Summary
Utils()
           
 
Method Summary
static void addHandler(Flow flow, Handler handler, String phaseName)
           
static void calculateDefaultModuleVersion(HashMap modules, AxisConfiguration axisConfig)
           
static MessageContext createOutMessageContext(MessageContext inMessageContext)
           
static AxisService createSimpleService(QName serviceName, MessageReceiver messageReceiver, String className, QName opName)
           
static AxisService createSimpleService(QName serviceName, String className, QName opName)
           
static AxisService createSimpleServiceforClient(QName serviceName, MessageReceiver messageReceiver, String className, QName opName)
           
static AxisService createSimpleServiceforClient(QName serviceName, String className, QName opName)
           
static void extractServiceGroupAndServiceInfo(String filePart, MessageContext messageContext)
           
static ServiceContext fillContextInformation(AxisOperation axisOperation, AxisService axisService, ConfigurationContext configurationContext)
           
static QName getModuleName(String name, String versionID)
           
static ConfigurationContext getNewConfigurationContext(String repositry)
           
static String getParameterValue(Parameter param)
           
static boolean isLatest(String moduleVersion, String currentDefaultVersion)
           
static String[] parseRequestURLForServiceAndOperation(String path)
          Break a full path into pieces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

addHandler

public static void addHandler(Flow flow,
                              Handler handler,
                              String phaseName)

createOutMessageContext

public static MessageContext createOutMessageContext(MessageContext inMessageContext)

createSimpleService

public static AxisService createSimpleService(QName serviceName,
                                              String className,
                                              QName opName)
                                       throws AxisFault
Throws:
AxisFault

createSimpleServiceforClient

public static AxisService createSimpleServiceforClient(QName serviceName,
                                                       String className,
                                                       QName opName)
                                                throws AxisFault
Throws:
AxisFault

createSimpleService

public static AxisService createSimpleService(QName serviceName,
                                              MessageReceiver messageReceiver,
                                              String className,
                                              QName opName)
                                       throws AxisFault
Throws:
AxisFault

createSimpleServiceforClient

public static AxisService createSimpleServiceforClient(QName serviceName,
                                                       MessageReceiver messageReceiver,
                                                       String className,
                                                       QName opName)
                                                throws AxisFault
Throws:
AxisFault

extractServiceGroupAndServiceInfo

public static void extractServiceGroupAndServiceInfo(String filePart,
                                                     MessageContext messageContext)

fillContextInformation

public static ServiceContext fillContextInformation(AxisOperation axisOperation,
                                                    AxisService axisService,
                                                    ConfigurationContext configurationContext)

parseRequestURLForServiceAndOperation

public static String[] parseRequestURLForServiceAndOperation(String path)
Break a full path into pieces

Parameters:
path -
Returns:
an array where element [0] always contains the service, and element 1, if not null, contains the path after the first element. all ? parameters are discarded.

getNewConfigurationContext

public static ConfigurationContext getNewConfigurationContext(String repositry)
                                                       throws Exception
Throws:
Exception

getParameterValue

public static String getParameterValue(Parameter param)

getModuleName

public static QName getModuleName(String name,
                                  String versionID)

calculateDefaultModuleVersion

public static void calculateDefaultModuleVersion(HashMap modules,
                                                 AxisConfiguration axisConfig)

isLatest

public static boolean isLatest(String moduleVersion,
                               String currentDefaultVersion)