jp.go.nict.langrid.servicecontainer.service.component
クラス AbstractComponentServiceFactory

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.component.AbstractComponentServiceFactory
すべての実装されたインタフェース:
ComponentServiceFactory
直系の既知のサブクラス:
AxisComponentServiceFactory, JavaComponentServiceFactory, JavaComponentServiceFactory, PbComponentServiceFactory

public abstract class AbstractComponentServiceFactory
extends Object
implements ComponentServiceFactory

ComponentServiceFactoryの基底クラス。

作成者:
Takao Nakaguchi

コンストラクタの概要
AbstractComponentServiceFactory()
           
AbstractComponentServiceFactory(EndpointRewriter[] rewriters)
           
 
メソッドの概要
<T> T
getService(String invocationName, Class<T> interfaceClass)
          Get the service suitable for specified invocation name and interface class.
abstract
<T> T
getService(String invocationName, long invocationId, Endpoint endpoint, Class<T> interfaceClass)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractComponentServiceFactory

public AbstractComponentServiceFactory()

AbstractComponentServiceFactory

public AbstractComponentServiceFactory(EndpointRewriter[] rewriters)
メソッドの詳細

getService

public <T> T getService(String invocationName,
                        Class<T> interfaceClass)
インタフェース ComponentServiceFactory の記述:
Get the service suitable for specified invocation name and interface class.

定義:
インタフェース ComponentServiceFactory 内の getService
型パラメータ:
T - type of the interface of the service.
パラメータ:
invocationName - invocation name
interfaceClass - interface class
戻り値:
service

getService

public abstract <T> T getService(String invocationName,
                                 long invocationId,
                                 Endpoint endpoint,
                                 Class<T> interfaceClass)