|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sweetohm.ant.server.RequestHandler
public class RequestHandler
This class handles requests for Ant and process them.
Field Summary | |
---|---|
(package private) static java.lang.String |
BLANKS
Blank characters |
(package private) static java.lang.String |
COMMAND_PACKAGE
The package name for commands |
(package private) java.io.Writer |
out
The out writer |
(package private) org.apache.tools.ant.Project |
project
The running project |
(package private) org.apache.tools.ant.Task |
task
The running task |
Constructor Summary | |
---|---|
RequestHandler(org.apache.tools.ant.Project project,
org.apache.tools.ant.Task task)
Creates a new RequestHandler instance. |
Method Summary | |
---|---|
void |
buildFinished(org.apache.tools.ant.BuildEvent event)
Fired after the last target has finished. |
void |
buildStarted(org.apache.tools.ant.BuildEvent event)
Fired before any targets are started. |
(package private) java.lang.String |
getClassName(java.lang.String command)
Return the class name for a given command. |
void |
handle(java.net.Socket socket)
Method to handle requests. |
void |
messageLogged(org.apache.tools.ant.BuildEvent event)
Fired whenever a message is logged. |
(package private) void |
process(java.lang.String commandLine)
Process a command. |
(package private) void |
send(java.lang.String message)
Send a message to the client. |
void |
targetFinished(org.apache.tools.ant.BuildEvent event)
Fired when a target has finished. |
void |
targetStarted(org.apache.tools.ant.BuildEvent event)
Fired when a target is started. |
void |
taskFinished(org.apache.tools.ant.BuildEvent event)
Fired when a task has finished. |
void |
taskStarted(org.apache.tools.ant.BuildEvent event)
Fired when a task is started. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
org.apache.tools.ant.Project project
org.apache.tools.ant.Task task
java.io.Writer out
static final java.lang.String BLANKS
static final java.lang.String COMMAND_PACKAGE
Constructor Detail |
---|
public RequestHandler(org.apache.tools.ant.Project project, org.apache.tools.ant.Task task)
RequestHandler
instance.
project
- The running Ant Project
.Method Detail |
---|
public void handle(java.net.Socket socket) throws java.lang.InterruptedException
socket
- The Socket
to read and write.
java.lang.InterruptedException
void process(java.lang.String commandLine) throws java.lang.InterruptedException, java.io.IOException
command
- The command to process as a String
.
java.lang.InterruptedException
- To stop the server, this is not an
error !
java.io.IOException
java.lang.String getClassName(java.lang.String command)
command
- The command.
void send(java.lang.String message)
message
- a String
valuepublic void buildStarted(org.apache.tools.ant.BuildEvent event)
buildStarted
in interface org.apache.tools.ant.BuildListener
public void buildFinished(org.apache.tools.ant.BuildEvent event)
buildFinished
in interface org.apache.tools.ant.BuildListener
BuildEvent.getException()
public void targetStarted(org.apache.tools.ant.BuildEvent event)
targetStarted
in interface org.apache.tools.ant.BuildListener
BuildEvent.getTarget()
public void targetFinished(org.apache.tools.ant.BuildEvent event)
targetFinished
in interface org.apache.tools.ant.BuildListener
BuildEvent.getException()
public void taskStarted(org.apache.tools.ant.BuildEvent event)
taskStarted
in interface org.apache.tools.ant.BuildListener
BuildEvent.getTask()
public void taskFinished(org.apache.tools.ant.BuildEvent event)
taskFinished
in interface org.apache.tools.ant.BuildListener
BuildEvent.getException()
public void messageLogged(org.apache.tools.ant.BuildEvent event)
messageLogged
in interface org.apache.tools.ant.BuildListener
BuildEvent.getMessage()
,
BuildEvent.getPriority()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |