com.seeyon.ctp.services
类 CTPLocator

java.lang.Object
  继承者 com.seeyon.ctp.services.CTPLocator

public class CTPLocator
extends java.lang.Object

V3X SDK总入口类,提供Factory的发现服务。

作者:
wangwy

方法摘要
static CTPLocator getInstance()
          获取V3XLocator的实例。
<T> T
lookup(java.lang.Class<T> clazz)
          查找SDK Factory接口实现,并返回实例。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getInstance

public static final CTPLocator getInstance()
获取V3XLocator的实例。

返回:
V3XLocator的实例。

lookup

public <T> T lookup(java.lang.Class<T> clazz)
         throws com.seeyon.ctp.services.ServiceException
查找SDK Factory接口实现,并返回实例。

参数:
clazz - Factory的class,如
MessageFactory aFactory = V3XLocator.getInstance().lookup(MessageFactory.class);
返回:
Factory接口实现的实例。
抛出:
com.seeyon.ctp.services.ServiceException - 找不到接口实现时抛出,接口有多个实现时警告,不抛出异常。