public class BasicService extends Object implements javax.xml.rpc.Service, SerializerConstants, Referenceable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BasicService.HandlerRegistryImpl |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_OPERATION_STYLE |
protected InternalTypeMappingRegistry |
internalTypeRegistry |
protected QName |
name |
protected List |
ports |
protected javax.xml.rpc.encoding.TypeMappingRegistry |
typeRegistry |
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE| Constructor and Description |
|---|
BasicService(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) |
protected static final String DEFAULT_OPERATION_STYLE
protected QName name
protected List ports
protected javax.xml.rpc.encoding.TypeMappingRegistry typeRegistry
protected InternalTypeMappingRegistry internalTypeRegistry
public BasicService(QName name, javax.xml.rpc.encoding.TypeMappingRegistry registry)
public BasicService(QName name)
public BasicService(QName name, QName[] ports, javax.xml.rpc.encoding.TypeMappingRegistry registry)
protected QName[] getPortsAsArray()
protected void init(QName name, javax.xml.rpc.encoding.TypeMappingRegistry registry)
protected void init()
protected void addPorts(QName[] ports)
protected void addPort(QName port)
public Remote getPort(Class portInterface) throws javax.xml.rpc.ServiceException
getPort in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionprotected javax.xml.rpc.ServiceException noWsdlException()
public Remote getPort(QName portName, Class portInterface) throws javax.xml.rpc.ServiceException
getPort in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic javax.xml.rpc.Call[] getCalls(QName portName) throws javax.xml.rpc.ServiceException
getCalls in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic javax.xml.rpc.Call createCall(QName portName) throws javax.xml.rpc.ServiceException
createCall in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic javax.xml.rpc.Call createCall(QName portName, String operationName) throws javax.xml.rpc.ServiceException
createCall in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic javax.xml.rpc.Call createCall(QName portName, QName operationName) throws javax.xml.rpc.ServiceException
createCall in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic javax.xml.rpc.Call createCall() throws javax.xml.rpc.ServiceException
createCall in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic QName getServiceName()
getServiceName in interface javax.xml.rpc.Servicepublic Iterator getPorts() throws javax.xml.rpc.ServiceException
getPorts in interface javax.xml.rpc.Servicejavax.xml.rpc.ServiceExceptionpublic URL getWSDLDocumentLocation()
getWSDLDocumentLocation in interface javax.xml.rpc.Servicepublic javax.xml.rpc.encoding.TypeMappingRegistry getTypeMappingRegistry()
getTypeMappingRegistry in interface javax.xml.rpc.Servicepublic javax.xml.rpc.handler.HandlerRegistry getHandlerRegistry()
getHandlerRegistry in interface javax.xml.rpc.Servicepublic static javax.xml.rpc.encoding.TypeMappingRegistry createStandardTypeMappingRegistry()
protected static javax.xml.rpc.encoding.TypeMapping createSoapMappings()
protected static javax.xml.rpc.encoding.TypeMapping createSoapMappings(SOAPVersion ver)
protected static javax.xml.rpc.encoding.TypeMapping createLiteralMappings()
public Reference getReference() throws NamingException
getReference in interface ReferenceableNamingExceptionCopyright © 2017–2019 Eclipse Foundation. All rights reserved.