|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object php.java.bridge.Response
public final class Response
This class is used to write the response to the front-end.
Field Summary | |
---|---|
static int |
COERCE_WRITER
A specialized writer which casts the value. |
static int |
VALUES_WRITER
A specialized writer which writes arrays as values. |
Constructor Summary | |
---|---|
Response(JavaBridge bridge)
Creates a new response object. |
Method Summary | |
---|---|
Response |
copyResponse()
Flush the current output buffer and create a new Response object where are writers have their default value |
void |
flush()
Write the response. |
boolean |
isAsync()
Checks whether the asynchronous protocol is used |
php.java.bridge.Response.Writer |
setAsyncVoidWriter()
Selects a specialized writer which does not write anything and does not generate a result proxy Used by async. |
php.java.bridge.Response.Writer |
setAsyncWriter()
Selects a specialized writer which does not write anything. |
php.java.bridge.Response.Writer |
setDefaultWriter()
Selects the default writer |
php.java.bridge.Response.Writer |
setObjectWriter()
Selects a specialized writer which always writes |
void |
setResult(java.lang.Object value,
java.lang.Class type,
boolean hasDeclaredExceptions)
Set the result packet. |
void |
setResultClass(java.lang.Class value)
Set the result packet. |
void |
setResultException(java.lang.Throwable value,
boolean hasDeclaredExceptions)
Set the result packet. |
void |
setResultProcedure(long object,
java.lang.String cname,
java.lang.String name,
java.lang.Object[] args)
Set the result packet. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int VALUES_WRITER
JavaBridge.getValues(Object)
,
Constant Field Valuespublic static final int COERCE_WRITER
JavaBridge.cast(Object, Class)
,
Constant Field ValuesConstructor Detail |
---|
public Response(JavaBridge bridge)
bridge
- The bridge.Method Detail |
---|
public Response copyResponse() throws java.io.IOException
java.io.IOException
public void setResultProcedure(long object, java.lang.String cname, java.lang.String name, java.lang.Object[] args)
object
- The result object.cname
- The php name of the procedurename
- The java name of the procedureargs
- The argumentspublic void setResultException(java.lang.Throwable value, boolean hasDeclaredExceptions)
value
- The throwablehasDeclaredExceptions
- true if the method has declared
to throw exception(s), false otherwisepublic void setResultClass(java.lang.Class value)
value
- The result object.public void setResult(java.lang.Object value, java.lang.Class type, boolean hasDeclaredExceptions)
value
- The result object.type
- The type of the result object.hasDeclaredExceptions
- true if the method/procedure has declared exceptions, false otherwisepublic boolean isAsync()
public php.java.bridge.Response.Writer setAsyncWriter()
public php.java.bridge.Response.Writer setAsyncVoidWriter()
public php.java.bridge.Response.Writer setObjectWriter()
public php.java.bridge.Response.Writer setDefaultWriter()
public void flush() throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |