vgrid.web
Class AbstractHttpSrvProxy

java.lang.Object
  extended by vgrid.web.AbstractHttpSrvProxy
Direct Known Subclasses:
HttpDispenserSrvProxy, HttpPlodderSrvProxy

public abstract class AbstractHttpSrvProxy
extends java.lang.Object

Superclass for Servlets.


Field Summary
protected  java.lang.String app
           
protected  java.lang.String host
           
protected static java.lang.String LIB
           
protected  org.apache.log4j.Logger logger
           
protected  java.lang.String port
           
protected static java.lang.String RECEIVE_COMMAND
           
protected static java.lang.String RECEIVE_ERROR_TASK
           
protected static java.lang.String RECEIVE_FINISHED_TASK
           
protected static java.lang.String RECEIVE_LIB
           
protected static java.lang.String RECEIVE_UNFINISHED_TASK
           
protected  TaskUtil sutil
           
 
Constructor Summary
AbstractHttpSrvProxy()
           
 
Method Summary
 java.lang.String getApp()
           
 java.lang.String getDescription()
           
 java.lang.String getHost()
           
protected  java.util.Collection getLibraryUrls()
           
 java.lang.String getPort()
           
protected  void info(java.lang.String msg)
           
protected  java.lang.String performCommandRequest(java.lang.String commandId)
           
protected  java.lang.String performCommandRequest(java.lang.String commandId, java.util.Map args)
           
protected  java.io.InputStream performGetTaskRequest(java.lang.String taskId, java.util.Map args)
           
protected  void performSetStreamRequest(java.io.InputStream inStream, java.lang.String servletPath)
           
 void setApp(java.lang.String app)
           
protected  void setErrorTask(java.io.InputStream inStream)
           
protected  void setFinishedTask(java.io.InputStream inStream)
           
 void setHost(java.lang.String host)
           
 void setPort(java.lang.String port)
           
protected  void setUnfinishedTask(java.io.InputStream inStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.log4j.Logger logger

RECEIVE_COMMAND

protected static final java.lang.String RECEIVE_COMMAND
See Also:
Constant Field Values

RECEIVE_FINISHED_TASK

protected static final java.lang.String RECEIVE_FINISHED_TASK
See Also:
Constant Field Values

RECEIVE_UNFINISHED_TASK

protected static final java.lang.String RECEIVE_UNFINISHED_TASK
See Also:
Constant Field Values

RECEIVE_ERROR_TASK

protected static final java.lang.String RECEIVE_ERROR_TASK
See Also:
Constant Field Values

RECEIVE_LIB

protected static final java.lang.String RECEIVE_LIB
See Also:
Constant Field Values

LIB

protected static final java.lang.String LIB
See Also:
Constant Field Values

port

protected java.lang.String port

host

protected java.lang.String host

app

protected java.lang.String app

sutil

protected TaskUtil sutil
Constructor Detail

AbstractHttpSrvProxy

public AbstractHttpSrvProxy()
Method Detail

getApp

public java.lang.String getApp()

setApp

public void setApp(java.lang.String app)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getPort

public java.lang.String getPort()

setPort

public void setPort(java.lang.String port)

setFinishedTask

protected void setFinishedTask(java.io.InputStream inStream)
                        throws VgridException
Throws:
VgridException

setErrorTask

protected void setErrorTask(java.io.InputStream inStream)
                     throws VgridException
Throws:
VgridException

setUnfinishedTask

protected void setUnfinishedTask(java.io.InputStream inStream)
                          throws VgridException
Throws:
VgridException

getLibraryUrls

protected java.util.Collection getLibraryUrls()
                                       throws VgridException
Throws:
VgridException

performCommandRequest

protected java.lang.String performCommandRequest(java.lang.String commandId)
                                          throws VgridException
Throws:
VgridException

performGetTaskRequest

protected java.io.InputStream performGetTaskRequest(java.lang.String taskId,
                                                    java.util.Map args)
                                             throws VgridException
Throws:
VgridException

performCommandRequest

protected java.lang.String performCommandRequest(java.lang.String commandId,
                                                 java.util.Map args)
                                          throws VgridException
Throws:
VgridException

performSetStreamRequest

protected void performSetStreamRequest(java.io.InputStream inStream,
                                       java.lang.String servletPath)
                                throws VgridException
Throws:
VgridException

info

protected void info(java.lang.String msg)

getDescription

public java.lang.String getDescription()


vgrid the vienna grid project