package example;
import com.caucho.util.L10N;
import java.util.logging.Logger;
import java.util.logging.Level;
import com.caucho.server.connection.Connection;
import com.caucho.server.port.Protocol;
import com.caucho.server.port.ServerRequest;
/**
*
*/
public class Magic8BallProtocol extends Protocol {
static protected final Logger log =
Logger.getLogger(Magic8BallProtocol.class.getName());
static final L10N L = new L10N(Magic8BallProtocol.class);
private String _protocolName = "magic8ball";
/**
* Construct.
*/
public Magic8BallProtocol()
{
}
/**
* Returns the protocol name.
*/
public String getProtocolName()
{
return _protocolName;
}
/**
* Sets the protocol name.
*/
public void setProtocolName(String name)
{
_protocolName = name;
}
/**
* Create a Magic8BallRequest object for the new thread.
*/
public ServerRequest createRequest(Connection conn)
{
return new Magic8BallRequest(this, conn);
}
}