package net.java.slee.resource.sip; import javax.sip.ClientTransaction; import javax.sip.ServerTransaction; import javax.slee.ActivityContextInterface; import javax.slee.FactoryException; import javax.slee.UnrecognizedActivityException; public interface SipActivityContextInterfaceFactory { public ActivityContextInterface getActivityContextInterface( ClientTransaction clientTransaction) throws UnrecognizedActivityException, FactoryException; public ActivityContextInterface getActivityContextInterface( ServerTransaction serverTransaction) throws UnrecognizedActivityException, FactoryException; public ActivityContextInterface getActivityContextInterface( DialogActivity dialog) throws UnrecognizedActivityException, FactoryException; }