jp.go.nict.langrid.servicecontainer.handler
クラス TargetServiceFactory

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.handler.TargetServiceFactory
すべての実装されたインタフェース:
ServiceFactory

public class TargetServiceFactory
extends Object
implements ServiceFactory

spring でサービスとデコレータを注入するクラス


コンストラクタの概要
TargetServiceFactory()
           
 
メソッドの概要
<T> T
createService(ClassLoader classLoader, ServiceContext context, String serviceName, Class<T> interfaceClass)
           
 List<Decorator> getDecorators()
          spring で注入するデコレータのリスト
 String getInterfaceClass()
           
 Object getService()
           
 void setDecorators(List<Decorator> decorators)
          デコレータのリストのセット spring で注入される
 void setInterfaceClass(String interfaceClass)
           
 void setService(Object service)
          サービスをセット spring で注入される 注入されたサービスは、serviceDecorator の中に保持される
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TargetServiceFactory

public TargetServiceFactory()
メソッドの詳細

createService

public <T> T createService(ClassLoader classLoader,
                           ServiceContext context,
                           String serviceName,
                           Class<T> interfaceClass)
定義:
インタフェース ServiceFactory 内の createService

getInterfaceClass

public String getInterfaceClass()
定義:
インタフェース ServiceFactory 内の getInterfaceClass

setInterfaceClass

public void setInterfaceClass(String interfaceClass)

getService

public Object getService()
定義:
インタフェース ServiceFactory 内の getService

setService

public void setService(Object service)
サービスをセット spring で注入される 注入されたサービスは、serviceDecorator の中に保持される

パラメータ:
service - サービス

getDecorators

public List<Decorator> getDecorators()
spring で注入するデコレータのリスト


setDecorators

public void setDecorators(List<Decorator> decorators)
デコレータのリストのセット spring で注入される

パラメータ:
decorators - デコレータのリスト