|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.xml.ws.spi.Provider
public abstract class Provider
ServiceDelegate
および Endpoint
オブジェクトのサービスプロバイダ。
フィールドの概要 | |
---|---|
static String |
JAXWSPROVIDER_PROPERTY
Provider 実装クラスの名前の検索に使用されるプロパティーを表す定数。 |
コンストラクタの概要 | |
---|---|
protected |
Provider()
新しい Provider インスタンスを作成します。 |
メソッドの概要 | |
---|---|
abstract Endpoint |
createAndPublishEndpoint(String address,
Object implementor)
与えられたアドレスと実装オブジェクトを持つ端点オブジェクトを作成および発行します。 |
abstract Endpoint |
createEndpoint(String bindingId,
Object implementor)
指定されたバインディングおよび実装オブジェクトを持つ、端点オブジェクトを作成します。 |
abstract ServiceDelegate |
createServiceDelegate(URL wsdlDocumentLocation,
QName serviceName,
Class serviceClass)
サービス委譲オブジェクトを作成します。 |
static Provider |
provider()
新しいプロバイダオブジェクトを作成します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String JAXWSPROVIDER_PROPERTY
Provider
実装クラスの名前の検索に使用されるプロパティーを表す定数。
コンストラクタの詳細 |
---|
protected Provider()
メソッドの詳細 |
---|
public static Provider provider()
プロバイダのサブクラスの場所を特定するために使用されるアルゴリズムは、次のステップから構成されます。
META-INF/services/javax.xml.ws.spi.Provider
という名前のリソースが存在する場合、それの最初の行 (存在する場合) が実装クラスの UTF-8 エンコード名として使用されます。
java.util.Properties.load(InputStream)
メソッドによって読み込み可能であり、キーが javax.xml.ws.spi.Provider
であるエントリが含まれる場合、そのエントリの値が実装クラスの名前として使用されます。
javax.xml.ws.spi.Provider
という名前のシステムプロパティーが定義されている場合、その値が実装クラスの名前として使用されます。
public abstract ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
wsdlDocumentLocation
- サービス用の WSDL 文書をポイントする
URL。存在しない場合は null
serviceName
- サービスの修飾名serviceClass
- javax.xml.ws.Service
、または、そのサブクラス
のいずれかであるサービスクラス
public abstract Endpoint createEndpoint(String bindingId, Object implementor)
bindingId
- 希望するバインディング (SOAP/HTTP など) を指定する URIimplementor
- 着信要求のディスパッチ先となるするサービス
実装オブジェクト。対応している
クラスが、すべての必要な Web サービス注釈で注釈されている必要が
ある
public abstract Endpoint createAndPublishEndpoint(String address, Object implementor)
address
- 使用するアドレス、および、トランスポートまたはプロトコルを
指定する URI。http:URI が、使用されている SOAP 1.1/HTTP バインディング
に帰着する必要がある。実装がその他の URI スキーマをサポート
することも可能であるimplementor
- 着信要求のディスパッチ先となるするサービス
実装オブジェクト。対応している
クラスが、すべての必要な Web サービス注釈で注釈されている必要が
ある
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。