public abstract class ServicePerInstanceMultiplexer extends torn.omea.net.ServiceMultiplexer<Instance>
Constructor and Description |
---|
ServicePerInstanceMultiplexer(torn.omea.net.Server server) |
Modifier and Type | Method and Description |
---|---|
protected abstract torn.omea.net.ServiceAgent |
createServiceForInstance(Instance instance,
torn.omea.net.Server server) |
protected torn.omea.net.ServiceAgent |
createServiceForUserGroup(Instance instance) |
protected Instance |
getGroupForUser(torn.omea.net.User user) |
void |
handleCall(java.lang.Object request,
torn.omea.net.Call call) |
public ServicePerInstanceMultiplexer(torn.omea.net.Server server)
protected Instance getGroupForUser(torn.omea.net.User user)
getGroupForUser
in class torn.omea.net.ServiceMultiplexer<Instance>
protected torn.omea.net.ServiceAgent createServiceForUserGroup(Instance instance)
createServiceForUserGroup
in class torn.omea.net.ServiceMultiplexer<Instance>
public void handleCall(java.lang.Object request, torn.omea.net.Call call) throws torn.omea.framework.errors.OmeaException
handleCall
in interface torn.omea.net.ServiceAgent
handleCall
in class torn.omea.net.ServiceMultiplexer<Instance>
torn.omea.framework.errors.OmeaException
protected abstract torn.omea.net.ServiceAgent createServiceForInstance(Instance instance, torn.omea.net.Server server)