package org.rzo.netty.ahessian.rpc.server; import org.rzo.netty.ahessian.rpc.message.HessianRPCCallMessage; /** * A service wraps an object, so that it can be used as a service on the hessian RPC server. <br> * Currently 2 types of services are implemented: * * <ul> * <li>{@link ImmediateInvokeService}</li> * <li>{@link ContinuationService}</li> * </ul> * */ public interface Service { /** * Handle a hessian RPC call request * * @param message * the call request message */ public void messageReceived(HessianRPCCallMessage message); }