container/events/src/main/java/org/mobicents/slee/container/event/EventContextFactoryImpl.java
public EventContext createEventContext(EventTypeID eventTypeId,
			Object eventObject, ActivityContext ac, Address address,
			ServiceID serviceID,
			EventProcessingSucceedCallback succeedCallback,
			EventProcessingFailedCallback failedCallback,
			EventUnreferencedCallback unreferencedCallback) {
		final EventReferencesHandlerImpl referencesHandler = new EventReferencesHandlerImpl();
		final EventContextData data = dataSource.newEventContextData(
				eventTypeId, eventObject, ac, address, serviceID,
				succeedCallback, failedCallback, unreferencedCallback,
				referencesHandler);
		final EventContextImpl eventContext = new EventContextImpl(data, this);
		referencesHandler.setEventContext(eventContext);
		return eventContext;
	}
public EventContext createEventContext(EventTypeID eventTypeId,
			Object eventObject, ActivityContext ac, Address address,
			ServiceID serviceID,
			EventProcessingSucceedCallback succeedCallback,
			EventProcessingFailedCallback failedCallback,
			EventUnreferencedCallback unreferencedCallback) {
		final EventReferencesHandlerImpl referencesHandler = new EventReferencesHandlerImpl();
		final EventContextData data = dataSource.newEventContextData(
				eventTypeId, eventObject, ac, address, serviceID,
				succeedCallback, failedCallback, unreferencedCallback,
				referencesHandler);
		final EventContextImpl eventContext = new EventContextImpl(data, this);
		referencesHandler.setEventContext(eventContext);
		return eventContext;
	}
public EventContext createEventContext ( EventTypeID eventTypeId , Object eventObject , ActivityContext ac , Address address , ServiceID serviceID , EventProcessingSucceedCallback succeedCallback , EventProcessingFailedCallback failedCallback , EventUnreferencedCallback unreferencedCallback ) { final EventReferencesHandlerImpl referencesHandler = new EventReferencesHandlerImpl ( ) ; final EventContextData data = dataSource . newEventContextData ( eventTypeId , eventObject , ac , address , serviceID , succeedCallback , failedCallback , unreferencedCallback , referencesHandler ) ; final EventContextImpl eventContext = new EventContextImpl ( data , this ) ; referencesHandler . setEventContext ( eventContext ) ; return eventContext ; }
/*
(non-Javadoc)

@see
org.mobicents.slee.container.event.EventContextFactory#createEventContext
(javax.slee.EventTypeID, java.lang.Object,
org.mobicents.slee.container.activity.ActivityContext,
javax.slee.Address, javax.slee.ServiceID,
org.mobicents.slee.container.event.EventProcessingSucceedCallback,
org.mobicents.slee.container.event.EventProcessingFailedCallback,
org.mobicents.slee.container.event.EventUnreferencedCallback)
/ * ( non - Javadoc )