public class CorbaUtil extends Object implements CorbaConstants
ANY_TYPE_NAME, ARRAY_ITEM, DEFAULR_ORB_CLASS, DEFAULT_ORBSINGLETON_CLASS, DEFAULT_SCHEMA_NAMESPACE_PREFIX, FAULT, FORM_DEFAULT_QUALIFIED, FORM_DEFAULT_UNQUALIFIED, HTTP, IDL_FILE, IDL_LITERAL, INTERFACE_NAME, IOR_FILE_PATH, IOR_STRING, NAME_SPACE_PREFIX, NAMING_SERVICE_URL, OBJECT_NAME, ORB_CLASS, ORB_LITERAL, ORB_SINGLETON_CLASS, ORG_OMG_CORBA_ORBCLASS, ORG_OMG_CORBA_ORBSINGLETON_CLASS, PACKAGE_CLASS_DELIMITER, RESPONSE, RETURN_WRAPPER, SCHEMA_NAMESPACE_EXTN, SCHEMA_TO_IDL_MAPPING_LITERAL, TYPECODE_TYPE_NAME, URI_2001_SCHEMA_XSD, VOID
Constructor and Description |
---|
CorbaUtil() |
Modifier and Type | Method and Description |
---|---|
static Object[] |
extractParameters(org.apache.axiom.om.OMElement methodElement,
Member[] parameterMembers,
SchemaToIDLMapping mapping) |
static Object |
extractValue(DataType returnType,
Any returned) |
static Object |
getEmptyValue(DataType type) |
static IDL |
getIDL(AxisService service,
ORB orb,
String dirName) |
static Invoker |
getInvoker(AxisService service,
Object obj,
IDL idl,
String methodName) |
static ORB |
getORB(AxisService service) |
static String |
getQualifiedName(DataType type) |
static void |
insertValue(Any arg,
DataType type,
Object value) |
static Object |
parseValue(DataType type,
String value) |
static void |
processResponse(Object resObject,
Member[] params,
Object[] outParamValues,
DataType dataType,
AxisService service,
String methodName,
org.apache.axiom.soap.SOAPFactory fac,
String messageNameSpace,
MessageContext outMessage) |
static Object |
resolveObject(AxisService service,
ORB orb) |
public static ORB getORB(AxisService service)
public static Object resolveObject(AxisService service, ORB orb) throws CorbaInvocationException
CorbaInvocationException
public static IDL getIDL(AxisService service, ORB orb, String dirName) throws CorbaException
CorbaException
public static Invoker getInvoker(AxisService service, Object obj, IDL idl, String methodName) throws CorbaInvocationException
CorbaInvocationException
public static Object[] extractParameters(org.apache.axiom.om.OMElement methodElement, Member[] parameterMembers, SchemaToIDLMapping mapping) throws CorbaInvocationException
CorbaInvocationException
public static void processResponse(Object resObject, Member[] params, Object[] outParamValues, DataType dataType, AxisService service, String methodName, org.apache.axiom.soap.SOAPFactory fac, String messageNameSpace, MessageContext outMessage) throws AxisFault
AxisFault
Copyright © The Apache Software Foundation. All Rights Reserved.