取得事件存取是從建立事件存取 Bean 的實例開始。
事件存取介面是利用 Enterprise JavaBeans 架構,以 Stateless Session Bean 的方式來實作。如果要利用事件存取介面來查詢事件伺服器,事件來源必須先建立一個事件存取 Session Bean 的實例。事件存取 Bean 可以在本端或遠端環境中。
如果要建立事件存取 Session Bean 的實例,請使用適當的 Home 介面: com.ibm.events.access.EventAccessHome 或 com.ibm.events.access.EventAccessLocalHome。
// 利用 Home 介面來建立遠端事件存取 Bean InitialContext context = new InitialContext(); Object eventAccessHomeObj = context.lookup("ejb/com/ibm/events/access/EventAccess"); EventAccessHome eventAccessHome = (EventAccessHome) PortableRemoteObject.narrow(eventAccessHomeObj, EventAccessHome.class); eventAccess = (EventAccess) eventAccessHome.create();