|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectthings.thinger.service.proxy.ProxyContext
public class ProxyContext
Field Summary | |
---|---|
java.net.Socket |
downlink
|
java.io.InputStream |
downlinkIn
|
java.io.OutputStream |
downlinkOut
|
WhoAmI |
id
|
Logger |
logger
|
java.net.Socket |
uplink
|
java.io.InputStream |
uplinkIn
|
java.io.OutputStream |
uplinkOut
|
Constructor Summary | |
---|---|
ProxyContext(WhoAmI id,
ProxySession session,
java.net.Socket uplink,
java.net.Socket downlink,
Logger logger)
Constructor. |
Method Summary | |
---|---|
void |
dispose()
Dispose the context. |
protected void |
finalize()
The finalizer. |
ProxyOutput |
GET_OUTPUT(java.lang.String name)
Get an output reference. |
void |
POST(java.lang.String message)
Post a messages. |
void |
POSTACTION(java.lang.String... tokens)
Post action tokens. |
void |
POSTDONE()
Done with the post. |
void |
POSTMULTI(java.lang.String token,
java.lang.String... pairs)
Post multiline of name/value pairs. |
void |
POSTSINGLE(java.lang.String token,
java.lang.String name,
java.lang.String value)
Post header name/value pairs |
void |
POSTSTART(java.lang.String... tokens)
Start a post. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.net.Socket uplink
public java.net.Socket downlink
public java.io.OutputStream uplinkOut
public java.io.InputStream uplinkIn
public java.io.OutputStream downlinkOut
public java.io.InputStream downlinkIn
public Logger logger
public WhoAmI id
Constructor Detail |
---|
public ProxyContext(WhoAmI id, ProxySession session, java.net.Socket uplink, java.net.Socket downlink, Logger logger) throws java.lang.Throwable
id
- session
- uplink
- downlink
- logger
-
java.lang.Throwable
Method Detail |
---|
public void dispose()
public ProxyOutput GET_OUTPUT(java.lang.String name) throws java.lang.Throwable
name
-
java.lang.Throwable
public void POST(java.lang.String message) throws java.lang.Throwable
This is a just a pass-through right now. Depending on how the processors go, I might put common formatting services here.
message
-
java.lang.Throwable
public void POSTSTART(java.lang.String... tokens) throws java.lang.Throwable
tokens
- unrelated tokens
java.lang.Throwable
public void POSTACTION(java.lang.String... tokens) throws java.lang.Throwable
tokens
- unrelated tokens
java.lang.Throwable
- Definitely will be thrown if POSTSTART not yet called.public void POSTMULTI(java.lang.String token, java.lang.String... pairs) throws java.lang.Throwable
token
- line token.pairs
- name/value pairs
java.lang.Throwable
- Definitely will be thrown if POSTSTART not yet called or the number of strings passed in pairs is an odd number.public void POSTSINGLE(java.lang.String token, java.lang.String name, java.lang.String value) throws java.lang.Throwable
token
- line token.name
- namevalue
- value
java.lang.Throwable
- Definitely will be thrown if POSTSTARTpublic void POSTDONE() throws java.lang.Throwable
java.lang.Throwable
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |