|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.xml.ws.spi Class Provider
java.lang.Object javax.xml.ws.spi.Provider
public abstract class Provider
- extends Object
Service provider for ServiceDelegate
and
Endpoint
objects.
- 从以下版本开始:
- JAX-WS 2.0
字段摘要 | |
---|---|
static String |
JAXWSPROVIDER_PROPERTY
A constant representing the property used to lookup the name of a Provider implementation
class. |
构造器摘要 | |
---|---|
protected |
Provider()
Creates a new instance of Provider |
方法摘要 | |
---|---|
abstract Endpoint |
createAndPublishEndpoint(String address,
Object implementor)
Creates and publishes an endpoint object with the specified address and implementation object. |
abstract Endpoint |
createEndpoint(String bindingId,
Object implementor)
Creates an endpoint object with the provided binding and implementation object. |
abstract ServiceDelegate |
createServiceDelegate(URL wsdlDocumentLocation,
QName serviceName,
Class serviceClass)
Creates a service delegate object. |
static Provider |
provider()
Creates a new provider object. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
JAXWSPROVIDER_PROPERTY
public static final String JAXWSPROVIDER_PROPERTY
- A constant representing the property used to lookup the
name of a
Provider
implementation class.- 另请参见:
- 常量字段
构造器详细信息 |
---|
Provider
protected Provider()
- Creates a new instance of Provider
方法详细信息 |
---|
provider
public static Provider provider()
- Creates a new provider object.
The algorithm used to locate the provider subclass to use consists of the following steps:
-
If a resource with the name of
META-INF/services/javax.xml.ws.spi.Provider
exists, then its first line, if present, is used as the UTF-8 encoded name of the implementation class. -
If the $java.home/lib/jaxws.properties file exists and it is readable by
the
java.util.Properties.load(InputStream)
method and it contains an entry whose key isjavax.xml.ws.spi.Provider
, then the value of that entry is used as the name of the implementation class. -
If a system property with the name
javax.xml.ws.spi.Provider
is defined, then its value is used as the name of the implementation class. - Finally, a default implementation class name is used.
-
If a resource with the name of
createServiceDelegate
public abstract ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
- Creates a service delegate object.
- 参数:
wsdlDocumentLocation
- A URL pointing to the WSDL document for the service, ornull
if there isn't one.serviceName
- The qualified name of the service.serviceClass
- The service class, which must be eitherjavax.xml.ws.Service
or a subclass thereof.- 返回:
- The newly created service delegate.
createEndpoint
public abstract Endpoint createEndpoint(String bindingId, Object implementor)
- Creates an endpoint object with the provided binding and implementation
object.
- 参数:
bindingId
- A URI specifying the desired binding (e.g. SOAP/HTTP)implementor
- A service implementation object to which incoming requests will be dispatched. The corresponding class must be annotated with all the necessary Web service annotations.- 返回:
- The newly created endpoint.
createAndPublishEndpoint
public abstract Endpoint createAndPublishEndpoint(String address, Object implementor)
- Creates and publishes an endpoint object with the specified
address and implementation object.
- 参数:
address
- A URI specifying the address and transport/protocol to use. A http: URI must result in the SOAP 1.1/HTTP binding being used. Implementations may support other URI schemes.implementor
- A service implementation object to which incoming requests will be dispatched. The corresponding class must be annotated with all the necessary Web service annotations.- 返回:
- The newly created endpoint.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.