Package com.sun.xml.rpc.client
Class BasicService
java.lang.Object
com.sun.xml.rpc.client.BasicService
- All Implemented Interfaces:
SerializerConstants,Referenceable,javax.xml.rpc.Service
- Direct Known Subclasses:
ConfiguredService
public class BasicService
extends Object
implements javax.xml.rpc.Service, SerializerConstants, Referenceable
- Author:
- JAX-RPC Development Team
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected InternalTypeMappingRegistryprotected QNameprotected Listprotected javax.xml.rpc.encoding.TypeMappingRegistryFields inherited from interface com.sun.xml.rpc.encoding.SerializerConstants
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionBasicService(QName name) BasicService(QName name, Iterator eachPort) BasicService(QName name, QName[] ports) BasicService(QName name, QName[] ports, javax.xml.rpc.encoding.TypeMappingRegistry registry) BasicService(QName name, javax.xml.rpc.encoding.TypeMappingRegistry registry) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidjavax.xml.rpc.Calljavax.xml.rpc.CallcreateCall(QName portName) javax.xml.rpc.CallcreateCall(QName portName, String operationName) javax.xml.rpc.CallcreateCall(QName portName, QName operationName) protected static javax.xml.rpc.encoding.TypeMappingprotected static javax.xml.rpc.encoding.TypeMappingprotected static javax.xml.rpc.encoding.TypeMappingstatic javax.xml.rpc.encoding.TypeMappingRegistryjavax.xml.rpc.Call[]javax.xml.rpc.handler.HandlerRegistrygetPorts()protected QName[]javax.xml.rpc.encoding.TypeMappingRegistryprotected voidinit()protected voidprotected javax.xml.rpc.ServiceException
-
Field Details
-
DEFAULT_OPERATION_STYLE
- See Also:
-
name
-
ports
-
typeRegistry
protected javax.xml.rpc.encoding.TypeMappingRegistry typeRegistry -
internalTypeRegistry
-
-
Constructor Details
-
BasicService
-
BasicService
-
BasicService
-
BasicService
-
BasicService
-
-
Method Details
-
getPortsAsArray
-
init
-
init
protected void init() -
addPorts
-
addPort
-
getPort
- Specified by:
getPortin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
noWsdlException
protected javax.xml.rpc.ServiceException noWsdlException() -
getPort
- Specified by:
getPortin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
getCalls
- Specified by:
getCallsin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
createCall
- Specified by:
createCallin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
createCall
public javax.xml.rpc.Call createCall(QName portName, String operationName) throws javax.xml.rpc.ServiceException - Specified by:
createCallin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
createCall
public javax.xml.rpc.Call createCall(QName portName, QName operationName) throws javax.xml.rpc.ServiceException - Specified by:
createCallin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
createCall
public javax.xml.rpc.Call createCall() throws javax.xml.rpc.ServiceException- Specified by:
createCallin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
getServiceName
- Specified by:
getServiceNamein interfacejavax.xml.rpc.Service
-
getPorts
- Specified by:
getPortsin interfacejavax.xml.rpc.Service- Throws:
javax.xml.rpc.ServiceException
-
getWSDLDocumentLocation
- Specified by:
getWSDLDocumentLocationin interfacejavax.xml.rpc.Service
-
getTypeMappingRegistry
public javax.xml.rpc.encoding.TypeMappingRegistry getTypeMappingRegistry()- Specified by:
getTypeMappingRegistryin interfacejavax.xml.rpc.Service
-
getHandlerRegistry
public javax.xml.rpc.handler.HandlerRegistry getHandlerRegistry()- Specified by:
getHandlerRegistryin interfacejavax.xml.rpc.Service
-
createStandardTypeMappingRegistry
public static javax.xml.rpc.encoding.TypeMappingRegistry createStandardTypeMappingRegistry() -
createSoapMappings
protected static javax.xml.rpc.encoding.TypeMapping createSoapMappings() -
createSoapMappings
-
createLiteralMappings
protected static javax.xml.rpc.encoding.TypeMapping createLiteralMappings() -
getReference
- Specified by:
getReferencein interfaceReferenceable- Throws:
NamingException
-