jason.service.admin
Class AbstractClient

java.lang.Object
  |
  +--jason.service.admin.AbstractClient
Direct Known Subclasses:
Client

public abstract class AbstractClient
extends java.lang.Object

Client admin : Use can send START or STOP command followed with a service name Syntax : Client ServiceIP ServerPort Name Password Command Parameter


Field Summary
protected  java.lang.String command
           
protected  java.lang.String host
           
protected  java.lang.String param
           
protected  java.lang.String password
           
protected  java.lang.String port
           
protected  java.lang.String user
           
 
Constructor Summary
AbstractClient()
           
 
Method Summary
 void addClientResponseListener(ClientResponseListener listener)
          Add a listener for the admin request
 java.lang.String getCommand()
           
 java.io.PrintStream getResponseOutput()
           
protected  void notifyClientEnd()
           
protected  void notifyClientInit()
           
protected  void notifyClientResponse(java.lang.String response)
           
 void sendCommand()
           
 void setCommand(java.lang.String command)
           
 void setHost(java.lang.String host)
           
 void setParam(java.lang.String param)
           
 void setPassword(java.lang.String password)
           
 void setPort(java.lang.String port)
           
 void setResourceUploadListener(ResourceUploadListener listener)
           
 void setResponseOutput(java.io.PrintStream ps)
           
 void setUser(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

protected java.lang.String host

port

protected java.lang.String port

user

protected java.lang.String user

password

protected java.lang.String password

command

protected java.lang.String command

param

protected java.lang.String param
Constructor Detail

AbstractClient

public AbstractClient()
Method Detail

setResourceUploadListener

public void setResourceUploadListener(ResourceUploadListener listener)

setResponseOutput

public void setResponseOutput(java.io.PrintStream ps)

getResponseOutput

public java.io.PrintStream getResponseOutput()

sendCommand

public void sendCommand()
                 throws java.io.IOException,
                        java.lang.Exception
java.io.IOException
java.lang.Exception

setHost

public void setHost(java.lang.String host)

setPort

public void setPort(java.lang.String port)

setUser

public void setUser(java.lang.String user)

setPassword

public void setPassword(java.lang.String password)

setCommand

public void setCommand(java.lang.String command)

getCommand

public java.lang.String getCommand()

setParam

public void setParam(java.lang.String param)

addClientResponseListener

public void addClientResponseListener(ClientResponseListener listener)
Add a listener for the admin request


notifyClientInit

protected void notifyClientInit()

notifyClientEnd

protected void notifyClientEnd()

notifyClientResponse

protected void notifyClientResponse(java.lang.String response)