パッケージ jakarta.xml.ws.spi
クラス ServiceDelegate
- java.lang.ObjectSE
-
- jakarta.xml.ws.spi.ServiceDelegate
public abstract class ServiceDelegate extends ObjectSE
サービスデリゲートは、Jakarta XML Web Services 実装のプラグ可能性を可能にするために、Service
オブジェクトによって内部的に使用されます。すべての
Service
オブジェクトには、Provider.createServiceDelegate(java.net.URL, javax.xml.namespace.QName, java.lang.Class<? extends jakarta.xml.ws.Service>)
メソッドを使用して作成された独自のデリゲートがあります。Service
オブジェクトは、そのすべてのインスタンスメソッドをそのデリゲートに委譲します。
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
ServiceDelegate()
デフォルトコンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract void
addPort(QNameSE portName, StringSE bindingId, StringSE endpointAddress)
サービスの新しいポートを作成します。abstract Dispatch<ObjectSE>
createDispatch(EndpointReference endpointReference, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。abstract <T> Dispatch<T>
createDispatch(EndpointReference endpointReference, ClassSE<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。abstract Dispatch<ObjectSE>
createDispatch(QNameSE portName, JAXBContext context, Service.Mode mode)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。abstract Dispatch<ObjectSE>
createDispatch(QNameSE portName, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。abstract <T> Dispatch<T>
createDispatch(QNameSE portName, ClassSE<T> type, Service.Mode mode)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。abstract <T> Dispatch<T>
createDispatch(QNameSE portName, ClassSE<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。abstract ExecutorSE
getExecutor()
このService
インスタンスのエグゼキュータを返します。abstract HandlerResolver
getHandlerResolver()
構成されたハンドラーリゾルバーを返します。abstract <T> T
getPort(EndpointReference endpointReference, ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。abstract <T> T
getPort(ClassSE<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。abstract <T> T
getPort(ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。abstract <T> T
getPort(QNameSE portName, ClassSE<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。abstract <T> T
getPort(QNameSE portName, ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。abstract IteratorSE<QNameSE>
getPorts()
このサービスによってグループ化されたサービスエンドポイントのQName
のリストのIterator
を返しますabstract QNameSE
getServiceName()
このサービスの名前を取得します。abstract URLSE
getWSDLDocumentLocation()
このサービスの WSDL ドキュメントの場所を取得します。abstract void
setExecutor(ExecutorSE executor)
このService
インスタンスのエグゼキュータを設定します。abstract void
setHandlerResolver(HandlerResolver handlerResolver)
このService
インスタンスのHandlerResolver
を設定します。
メソッドの詳細
getPort
public abstract <T> T getPort(QNameSE portName, ClassSE<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。サービスクライアントは、このプロキシを使用して、ターゲットサービスエンドポイントで操作を呼び出します。serviceEndpointInterface
は、作成された動的プロキシインスタンスによってサポートされるサービスエンドポイントインターフェースを指定します。- 型パラメーター:
T
- サービスエンドポイントインターフェース- パラメーター:
portName
- WSDL サービス記述のサービスエンドポイントの修飾名serviceEndpointInterface
- 動的プロキシでサポートされるサービスエンドポイントインターフェース- 戻り値:
- 指定されたサービスエンドポイントインターフェースをサポートするオブジェクトプロキシインスタンス
- 例外:
WebServiceException
- この例外は、次の場合にスローされます。- プロキシの作成中にエラーが発生した場合
- このメソッドで必要とされる WSDL メタデータが欠落している場合
- 不正な
serviceEndpointInterface
またはportName
が指定されている場合
- 関連事項:
Proxy
SE,InvocationHandler
SE
getPort
public abstract <T> T getPort(QNameSE portName, ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。サービスクライアントは、このプロキシを使用して、ターゲットサービスエンドポイントで操作を呼び出します。serviceEndpointInterface
は、作成された動的プロキシインスタンスによってサポートされるサービスエンドポイントインターフェースを指定します。- 型パラメーター:
T
- サービスエンドポイントインターフェース- パラメーター:
portName
- WSDL サービス記述のサービスエンドポイントの修飾名serviceEndpointInterface
- 動的プロキシまたはインスタンスでサポートされるサービスエンドポイントインターフェースfeatures
- プロキシで構成する WebServiceFeatures のリスト。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- 指定されたサービスエンドポイントインターフェースをサポートするオブジェクトプロキシインスタンス
- 例外:
WebServiceException
- この例外は、次の場合にスローされます。- プロキシの作成中にエラーが発生した場合
- このメソッドで必要とされる WSDL メタデータが欠落している場合
- 不正な
serviceEndpointInterface
またはportName
が指定されている場合 - このポートと互換性がない、またはサポートされていない機能が有効になっている場合。
- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
Proxy
SE,InvocationHandler
SE,WebServiceFeature
getPort
public abstract <T> T getPort(EndpointReference endpointReference, ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。パラメーターendpointReference
は、返されたプロキシによって呼び出されるエンドポイントを指定します。endpointReference
に参照パラメーターがある場合、それらの参照パラメーターは、エンドポイントに送信されるすべてのメッセージで、参照パラメーターであることを示す SOAP ヘッダーとして表示される必要があります。endpointReference's
アドレスは、エンドポイントでの呼び出しに使用する必要があります。パラメーターserviceEndpointInterface
は、返されたプロキシによってサポートされるサービスエンドポイントインターフェースを指定します。このメソッドの実装では、Jakarta XML Web Services ランタイムシステムは、プロトコルバインディング(およびポート)を選択し、このService
インスタンスに関連付けられた WSDL またはendpointReference
のメタデータからプロキシを構成する責任を負います。このService
インスタンスに WSDL があり、endpointReference
メタデータにも WSDL がある場合は、このインスタンスの WSDL を使用する必要があります。このService
インスタンスに WSDL がなく、endpointReference
に WSDL がある場合は、endpointReference
の WSDL を使用できます。返されたプロキシは、クライアントが再構成しないでください。このService
インスタンスに WSDL に含まれる情報と一致する既知のプロキシポートがある場合、そのプロキシが返されます。それ以外の場合は、WebServiceException がスローされます。このメソッドを呼び出すと、次のように動作します。
port = service.getPort(portName, serviceEndpointInterface);
portName
は、endpointReference
のメタデータから、またはserviceEndpointInterface
とこのService
インスタンスに関連付けられた WSDL から取得されます。- 型パラメーター:
T
- サービスエンドポイントインターフェース。- パラメーター:
endpointReference
- 返されたプロキシによって呼び出されるターゲットサービスエンドポイントのEndpointReference
。serviceEndpointInterface
- サービスエンドポイントインターフェース。features
- プロキシで構成するWebServiceFeatures
のリスト。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- 指定されたサービスエンドポイントインターフェースをサポートするオブジェクトプロキシインスタンス。
- 例外:
WebServiceException
-- プロキシの作成中にエラーが発生した場合。
- このメソッドで必要とされる WSDL メタデータが欠落している場合。
endpointReference
メタデータがこのService
インスタンスのserviceName
と一致しない場合。portName
を WSDL またはendpointReference
メタデータから抽出できない場合。- 無効な
endpointReference
が指定された場合。 - 無効な
serviceEndpointInterface
が指定された場合。 - このポートと互換性がない、またはサポートされていない機能が有効になっている場合。
- 導入:
- 1.6、JAX-WS 2.1
getPort
public abstract <T> T getPort(ClassSE<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。パラメーターserviceEndpointInterface
は、返されたプロキシによってサポートされるサービスエンドポイントインターフェースを指定します。このメソッドの実装では、Jakarta XML Web Services ランタイムシステムがプロトコルバインディング(およびポート)を選択し、それに応じてプロキシを構成する責任を負います。返されたプロキシは、クライアントが再構成しないでください。- 型パラメーター:
T
- サービスエンドポイントインターフェース- パラメーター:
serviceEndpointInterface
- サービスエンドポイントインターフェース- 戻り値:
- 指定されたサービスエンドポイントインターフェースをサポートするオブジェクトインスタンス
- 例外:
WebServiceException
-- プロキシの作成中にエラーが発生した場合
- このメソッドで必要とされる WSDL メタデータが欠落している場合
- 不正な
serviceEndpointInterface
が指定された場合
getPort
public abstract <T> T getPort(ClassSE<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。パラメーターserviceEndpointInterface
は、返されたプロキシによってサポートされるサービスエンドポイントインターフェースを指定します。このメソッドの実装では、Jakarta XML Web Services ランタイムシステムがプロトコルバインディング(およびポート)を選択し、それに応じてプロキシを構成する責任を負います。返されたプロキシは、クライアントが再構成しないでください。- 型パラメーター:
T
- サービスエンドポイントインターフェース- パラメーター:
serviceEndpointInterface
- サービスエンドポイントインターフェースfeatures
- プロキシで構成するWebServiceFeatures
の配列。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- 指定されたサービスエンドポイントインターフェースをサポートするオブジェクトインスタンス
- 例外:
WebServiceException
-- プロキシの作成中にエラーが発生した場合
- このメソッドで必要とされる WSDL メタデータが欠落している場合
- 不正な
serviceEndpointInterface
が指定された場合 - このポートと互換性がない、またはサポートされていない機能が有効になっている場合。
- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
WebServiceFeature
addPort
public abstract void addPort(QNameSE portName, StringSE bindingId, StringSE endpointAddress)
サービスの新しいポートを作成します。この方法で作成されたポートには WSDL ポート型情報が含まれておらず、Dispatch
インスタンスの作成にのみ使用できます。- パラメーター:
portName
- ターゲットサービスエンドポイントの修飾名bindingId
- バインディングの URI 識別子。endpointAddress
- URI としてのターゲットサービスエンドポイントのアドレス- 例外:
WebServiceException
- ポートの作成でエラーが発生した場合- 関連事項:
SOAPBinding.SOAP11HTTP_BINDING
,SOAPBinding.SOAP12HTTP_BINDING
,HTTPBinding.HTTP_BINDING
createDispatch
public abstract <T> Dispatch<T> createDispatch(QNameSE portName, ClassSE<T> type, Service.Mode mode)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。- 型パラメーター:
T
- メッセージまたはメッセージペイロードに使用される型。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには実装が必要です。- パラメーター:
portName
- ターゲットサービスエンドポイントの修飾名type
- メッセージまたはメッセージペイロードに使用されるオブジェクトのクラス。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには、実装が必要です。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。型がSOAPMessage
の場合、モードはMESSAGE
でなければなりません。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-Dispatch
オブジェクトの作成でエラーが発生した場合- 関連事項:
Source
SE,SOAPMessage
createDispatch
public abstract <T> Dispatch<T> createDispatch(QNameSE portName, ClassSE<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。- 型パラメーター:
T
- メッセージまたはメッセージペイロードに使用される型。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには実装が必要です。- パラメーター:
portName
- ターゲットサービスエンドポイントの修飾名type
- メッセージまたはメッセージペイロードに使用されるオブジェクトのクラス。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには、実装が必要です。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。型がSOAPMessage
の場合、モードはMESSAGE
でなければなりません。features
- プロキシで構成するWebServiceFeatures
のリスト。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-Dispatch
オブジェクトの作成でエラーが発生した場合、またはこのポートと互換性がないかサポートされていない機能が有効になっている場合。- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
Source
SE,SOAPMessage
,WebServiceFeature
createDispatch
public abstract <T> Dispatch<T> createDispatch(EndpointReference endpointReference, ClassSE<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。endpointReference
に参照パラメーターがある場合、それらの参照パラメーターは、エンドポイントに送信されるすべてのメッセージで、参照パラメーターであることを示す SOAP ヘッダーとして表示される必要があります。endpointReference's
アドレスは、エンドポイントでの呼び出しに使用する必要があります。このメソッドの実装では、Jakarta XML Web Services ランタイムシステムは、プロトコルバインディング(およびポート)を選択し、それに応じて、このService
インスタンスに関連付けられた WSDL またはendpointReference
のメタデータからディスパッチを構成する責任を負います。このService
インスタンスに WSDL があり、endpointReference
のメタデータにも WSDL がある場合は、このインスタンスの WSDL を使用する必要があります。このService
インスタンスに WSDL がなく、endpointReference
に WSDL がある場合は、endpointReference
の WSDL を使用できます。実装は、endpointReference
メタデータからportName
を取得できなければなりません(MUST)。このメソッドは、呼び出しと同じように動作します
dispatch = service.createDispatch(portName, type, mode, features);
portName
は WSDL またはEndpointReference
メタデータから取得されます。- 型パラメーター:
T
- メッセージまたはメッセージペイロードに使用されるオブジェクトの型。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには実装が必要です。- パラメーター:
endpointReference
- 返されたDispatch
オブジェクトによって呼び出されるターゲットサービスエンドポイントのEndpointReference
。type
- メッセージまたはメッセージペイロードに使用されるオブジェクトのクラス。javax.xml.transform.Source
およびjakarta.xml.soap.SOAPMessage
をサポートするには、実装が必要です。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。型がSOAPMessage
の場合、モードはMESSAGE
でなければなりません。features
- プロキシで構成するWebServiceFeatures
の配列。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-- このメソッドで必要とされる WSDL メタデータが欠落している場合。
endpointReference
メタデータが、このService
インスタンスに関連付けられた WSDL のserviceName
またはportName
と一致しない場合。EndpointReference
メタデータからportName
を判別できない場合。Dispatch
オブジェクトの作成でエラーが発生した場合。- このポートと互換性がない、またはサポートされていない機能が有効になっている場合。
- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
Source
SE,SOAPMessage
,WebServiceFeature
createDispatch
public abstract Dispatch<ObjectSE> createDispatch(QNameSE portName, JAXBContext context, Service.Mode mode)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。- パラメーター:
portName
- ターゲットサービスエンドポイントの修飾名context
- メッセージまたはメッセージペイロードをマーシャルおよびアンマーシャルするために使用される JAXBContext。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-Dispatch
オブジェクトの作成でエラーが発生した場合- 関連事項:
JAXBContext
createDispatch
public abstract Dispatch<ObjectSE> createDispatch(QNameSE portName, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。- パラメーター:
portName
- ターゲットサービスエンドポイントの修飾名context
- メッセージまたはメッセージペイロードをマーシャルおよびアンマーシャルするために使用される JAXBContext。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。features
- プロキシで構成するWebServiceFeatures
のリスト。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-Dispatch
オブジェクトの作成でエラーが発生した場合、またはこのポートと互換性がないかサポートされていない機能が有効になっている場合。- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
JAXBContext
,WebServiceFeature
createDispatch
public abstract Dispatch<ObjectSE> createDispatch(EndpointReference endpointReference, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
Jakarta XML Binding で生成されたオブジェクトで使用するDispatch
インスタンスを作成します。endpointReference
に参照パラメーターがある場合、それらの参照パラメーターは、エンドポイントに送信されるすべてのメッセージで、参照パラメーターであることを示す SOAP ヘッダーとして表示される必要があります。endpointReference's
アドレスは、エンドポイントでの呼び出しに使用する必要があります。このメソッドの実装では、Jakarta XML Web Services ランタイムシステムは、プロトコルバインディング(およびポート)を選択し、それに応じて、このService
インスタンスに関連付けられた WSDL またはendpointReference
のメタデータからディスパッチを構成する責任を負います。このService
インスタンスに WSDL があり、endpointReference
のメタデータにも WSDL がある場合は、このインスタンスの WSDL を使用する必要があります。このService
インスタンスに WSDL がなく、endpointReference
に WSDL がある場合は、endpointReference
の WSDL を使用できます。実装は、endpointReference
メタデータからportName
を取得できなければなりません(MUST)。このメソッドは、呼び出しと同じように動作します
dispatch = service.createDispatch(portName, context, mode, features);
portName
は WSDL またはendpointReference
メタデータから取得されます。- パラメーター:
endpointReference
- 返されたDispatch
オブジェクトによって呼び出されるターゲットサービスエンドポイントのEndpointReference
。context
- メッセージまたはメッセージペイロードをマーシャルおよびアンマーシャルするために使用される JAXBContext。mode
- 作成されたディスパッチインスタンスがメッセージ指向かペイロード指向か、つまり、ユーザーが完全なプロトコルメッセージまたはメッセージペイロードを操作するかどうかを制御します。例: SOAP プロトコルを使用する場合、このパラメーターは、ユーザーが SOAP メッセージを操作するか SOAP 本文のコンテンツを操作するかを制御します。features
- プロキシで構成するWebServiceFeatures
の配列。features
パラメーターに含まれていないサポートされている機能には、デフォルト値があります。- 戻り値:
- ディスパッチインスタンス
- 例外:
WebServiceException
-- このメソッドで必要とされる WSDL メタデータが欠落している場合。
endpointReference
メタデータが、このService
インスタンスに関連付けられた WSDL のserviceName
またはportName
と一致しない場合。EndpointReference
メタデータからportName
を判別できない場合。Dispatch
オブジェクトの作成でエラーが発生した場合。- このポートと互換性がない、またはサポートされていない機能が有効になっている場合。
- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
JAXBContext
,WebServiceFeature
getServiceName
public abstract QNameSE getServiceName()
このサービスの名前を取得します。- 戻り値:
- このサービスの修飾名
getPorts
public abstract IteratorSE<QNameSE> getPorts()
このサービスによってグループ化されたサービスエンドポイントのQName
のリストのIterator
を返します- 戻り値:
- 型
javax.xml.namespace.QName
の要素を持つjava.util.Iterator
を返します - 例外:
WebServiceException
- このサービスクラスが必要な WSDL メタデータにアクセスできない場合
getWSDLDocumentLocation
public abstract URLSE getWSDLDocumentLocation()
このサービスの WSDL ドキュメントの場所を取得します。- 戻り値:
- このサービスの WSDL ドキュメントの場所の URL
getHandlerResolver
public abstract HandlerResolver getHandlerResolver()
構成されたハンドラーリゾルバーを返します。- 戻り値:
- HandlerResolver この
Service
インスタンスによって使用されているHandlerResolver
、または存在しない場合はnull
。
setHandlerResolver
public abstract void setHandlerResolver(HandlerResolver handlerResolver)
このService
インスタンスのHandlerResolver
を設定します。ハンドラーリゾルバーが存在する場合は、作成されるプロキシまたはディスパッチインスタンスごとに 1 回呼び出され、リゾルバーによって返されるハンドラーチェーンがインスタンスに設定されます。
- パラメーター:
handlerResolver
- その後に作成されるすべてのプロキシ / ディスパッチオブジェクトに使用するHandlerResolver
。- 関連事項:
HandlerResolver
getExecutor
public abstract ExecutorSE getExecutor()
このService
インスタンスのエグゼキュータを返します。エグゼキュータは、コールバックを必要とするすべての非同期呼び出しに使用されます。- 戻り値:
- コールバックを呼び出すために使用される
java.util.concurrent.Executor
。 - 関連事項:
Executor
SE
setExecutor
public abstract void setExecutor(ExecutorSE executor)
このService
インスタンスのエグゼキュータを設定します。エグゼキュータは、コールバックを必要とするすべての非同期呼び出しに使用されます。- パラメーター:
executor
- コールバックを呼び出すために使用されるjava.util.concurrent.Executor
。- 例外:
SecurityExceptionSE
- インスタンスがセキュリティ上の理由でエグゼキュータの設定をサポートしていない場合(たとえば、必要な権限がない場合)。- 関連事項:
Executor
SE