|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.http.OutboundHTTPRequest
OutboundHTTPRequest is an implementation of the standard HttpServletRequest interface.
Field Summary |
Fields inherited from interface electric.glue.IGLUELoggingConstants |
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT |
Fields inherited from interface electric.xml.IEXMLLoggingConstants |
MAPPING_EVENT, SCHEMA_EVENT |
Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
Constructor Summary | |
OutboundHTTPRequest()
|
|
OutboundHTTPRequest(IChannel channel)
|
Method Summary | |
void |
addCookie(ClientCookie cookie)
Add the cookie. |
void |
addHeader(java.lang.String name,
java.lang.String value)
Add a header with the specified name and value. |
boolean |
canResendSource()
|
void |
flush()
|
void |
flushHeader()
|
byte[] |
get(java.lang.String path,
Context context)
Read the bytes at the specified path using an HTTP GET. |
IChannel |
getChannel()
|
MIMEHeaders |
getHeaders()
|
java.lang.String |
getMethod()
Return the method. |
java.lang.String |
getQueryString()
Return the query string, or null if there is none. |
java.lang.String |
getRequestURI()
Return the request URI. |
ISource |
getSource()
|
java.lang.String |
getVersion()
|
boolean |
isKeepAlive()
|
InboundHTTPResponse |
send(XURL endpoint,
int maxTries,
Context context)
|
void |
setChannel(IChannel channel)
|
void |
setContentLength(int length)
|
void |
setContentType(java.lang.String type)
Set my content type. |
void |
setFlushedHeader(boolean flag)
|
void |
setHeader(java.lang.String name,
java.lang.String value)
Set a header with the specified name and value. |
void |
setMethod(java.lang.String method)
Set the method. |
void |
setPath(XURL xurl)
Reset to point to the XURL specified. |
void |
setQueryString(java.lang.String query)
Set the query string. |
void |
setRequestURI(java.lang.String uri)
Set the request URI. |
void |
setSource(ISource source)
|
void |
setVersion(java.lang.String version)
|
java.lang.String |
toString()
|
void |
writeHeader()
|
void |
writeSource()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public OutboundHTTPRequest()
public OutboundHTTPRequest(IChannel channel)
channel
- Method Detail |
public java.lang.String toString()
public IChannel getChannel()
public void setChannel(IChannel channel)
channel
- public void setVersion(java.lang.String version)
version
- public java.lang.String getVersion()
public java.lang.String getMethod()
public void setMethod(java.lang.String method)
method
- The new value.public java.lang.String getRequestURI()
public void setRequestURI(java.lang.String uri)
uri
- The new value.public java.lang.String getQueryString()
public void setQueryString(java.lang.String query)
query
- The new value.public boolean isKeepAlive()
public void writeHeader() throws java.io.IOException
java.io.IOException
public void flushHeader() throws java.io.IOException
java.io.IOException
public void setFlushedHeader(boolean flag)
flag
- public MIMEHeaders getHeaders()
public void setHeader(java.lang.String name, java.lang.String value)
name
- The name.value
- The value.public void addHeader(java.lang.String name, java.lang.String value)
name
- The name.value
- The value.public void setContentLength(int length)
length
- public void setContentType(java.lang.String type)
type
- The new value.public void addCookie(ClientCookie cookie)
cookie
- The cookie.public void setSource(ISource source)
source
- public ISource getSource()
public void writeSource() throws java.io.IOException
java.io.IOException
public boolean canResendSource()
public void flush() throws java.io.IOException
java.io.IOException
public InboundHTTPResponse send(XURL endpoint, int maxTries, Context context) throws java.io.IOException, java.lang.SecurityException
endpoint
- maxTries
- context
-
java.io.IOException
java.lang.SecurityException
public byte[] get(java.lang.String path, Context context) throws java.io.IOException, java.lang.SecurityException
path
- The path.context
- The context.
java.io.IOException
- If an I/O exception occurs.
java.lang.SecurityException
- If an security exception occurs.public void setPath(XURL xurl)
xurl
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |