Class GlueServiceManagerImpl

java.lang.Object
com.poscoict.glueframework.biz.control.GlueServiceManagerImpl
All Implemented Interfaces:
GlueServiceManager, DisposableBean, InitializingBean

public class GlueServiceManagerImpl extends Object implements GlueServiceManager, InitializingBean, DisposableBean
ServiceManager 구현체.
 Bean Property

 - cacheManager : (필수) GlueCacheManager 참조 bean id.

 - serviceLoader : (필수) GlueCacheLoader 참조 bean id

 - preloading : (선택) true일경우 serviceLoader를 통해 모든 ServiceName를 가져온다.



 예제
 
 사용 예# 1

     <bean id="serviceManager" class="com.poscoict.glueframework.biz.control.GlueServiceManagerImpl">
        <property name="cacheManager" ref="cacheManager" />
        <property name="serviceLoader" ref="serviceLoader" />
     </bean>


 사용 예# 2

     <bean id="serviceManager" class="com.poscoict.glueframework.biz.control.GlueServiceManagerImpl">
        <property name="cacheManager" ref="cacheManager" />
        <property name="serviceLoader" ref="serviceLoader" />
        <property name="preloading" value="true" />
     </bean>
 
  • Field Details

    • cacheManager

      protected GlueCacheManager cacheManager
      Service Definition을 관리하는 Cache Manager
    • serviceLoader

      protected GlueCacheLoader serviceLoader
      Service Definition을 로딩하는 Cache Loader
  • Constructor Details

    • GlueServiceManagerImpl

      public GlueServiceManagerImpl()
      생성자(constructor).
    • GlueServiceManagerImpl

      public GlueServiceManagerImpl(GlueCacheManager manager, GlueCacheLoader loader)
      생성자(constructor).
      Parameters:
      manager -
      loader -
  • Method Details