|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.taverna.io.AbstractStreamTransmitter
public abstract class AbstractStreamTransmitter
This class provides the base class for all Stream-based transmitters. These transmitters transmit an object or a reflector containing a set of parameters to an endpoint (such as a servlet or JSP page) and process the result stream using a StreamProcessor. Last edited by $Author: sowen70 $
| Constructor Summary | |
|---|---|
AbstractStreamTransmitter()
|
|
| Method Summary | |
|---|---|
void |
setAuthentication(java.lang.String userName,
java.lang.String password)
This method sets the userName and password used to transmit data to the service. |
void |
setContext(java.lang.String context)
This method sets the context for the url. |
void |
setHost(java.lang.String host)
This method sets the host for the url. |
void |
setMimeHeader(java.lang.String name,
java.lang.String value)
This method sets the mime-header. |
void |
setPort(int port)
This method sets the port for the url. |
void |
setServiceName(java.lang.String serviceName)
This method is used to set the service URL. |
void |
setURL(java.lang.String urlStr)
This method sets the URL. |
abstract java.util.Map |
transmit(java.util.Map map,
StreamProcessor streamProcessor)
This method takes a reflectable object and transmits it to a service |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractStreamTransmitter()
| Method Detail |
|---|
public abstract java.util.Map transmit(java.util.Map map,
StreamProcessor streamProcessor)
throws TransmitterException
StreamTransmitter
transmit in interface StreamTransmittermap - A map object (either HashTable or HashMap) containing the
parameter names(keys) and parameter values to be transmitted.
TransmitterExceptioncom.kymerix.reflector.StreamTransmitter#transmit(java.util.HashMap,
com.kymerix.reflector.StreamProcessor)public void setServiceName(java.lang.String serviceName)
StreamTransmitter
setServiceName in interface StreamTransmitterserviceName - The name of the service for the url.com.kymerix.reflector.StreamTransmitter#setServiceName(java.lang.String)public void setHost(java.lang.String host)
StreamTransmitter
setHost in interface StreamTransmittercom.kymerix.reflector.StreamTransmitter#setHost(java.lang.String)public void setPort(int port)
StreamTransmitter
setPort in interface StreamTransmitterport - The port used by the service.com.kymerix.reflector.StreamTransmitter#setPort(int)public void setContext(java.lang.String context)
StreamTransmitter
setContext in interface StreamTransmittercontext - The following portion of the url: http://host:port/contextcom.kymerix.reflector.StreamTransmitter#setContext(java.lang.String)
public void setAuthentication(java.lang.String userName,
java.lang.String password)
StreamTransmitter
setAuthentication in interface StreamTransmitteruserName - The username used for authentication.password - The password used for authentication.com.kymerix.reflector.StreamTransmitter#setAuthentication(java.lang.String,
java.lang.String)
public void setMimeHeader(java.lang.String name,
java.lang.String value)
StreamTransmitter
setMimeHeader in interface StreamTransmittername - Name of the header parameter.value - The value of the header parameter.com.kymerix.reflector.StreamTransmitter#setMimeHeader(java.lang.String,
java.lang.String)
public void setURL(java.lang.String urlStr)
throws java.net.MalformedURLException
StreamTransmitter
setURL in interface StreamTransmitterjava.net.MalformedURLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||