Package com.google.gwt.user.server.rpc.impl

Examples of com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter


   * @throws SerializationException if the object cannot be serialized
   */
  private static String encodeResponse(Class<?> responseClass, Object object, boolean wasThrown,
      int flags, SerializationPolicy serializationPolicy) throws SerializationException {

    ServerSerializationStreamWriter stream =
        new ServerSerializationStreamWriter(serializationPolicy, getRpcVersion());
    stream.setFlags(flags);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here


      GWTToSeamAdapter adapter = GWTToSeamAdapter.instance();

      // Make the call via reflection.
      //
      String responsePayload = GENERIC_FAILURE_MSG;
      ServerSerializationStreamWriter streamWriter = getStreamWriter();
      Throwable caught = null;
      try
      {
         ReturnedObject returnedObject = adapter.callWebRemoteMethod(
               serviceIntfName, methodName, paramTypes, args);
View Full Code Here

   */
  private static String encodeResponse(Class<?> responseClass, Object object,
      boolean wasThrown, int flags, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);
    stream.setFlags(flags);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

   */
  public static String encodeResponse(Class<?> responseClass, Object object,
      boolean wasThrown, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

   */
  private static String encodeResponse(Class<?> responseClass, Object object,
      boolean wasThrown, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

   */
  private static String encodeResponse(Class responseClass, Object object,
      boolean wasThrown, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

        return "//EX[2,1,[\"java.lang.Exception/1920171873\"," + escapedStr + "],0," + AbstractSerializationStream.SERIALIZATION_STREAM_VERSION + "]";
      }
      return "//EX[2,1,[\"" + object.getClass().getName() + "/" + crc.getValue() + "\"," + escapedStr + "],0," + AbstractSerializationStream.SERIALIZATION_STREAM_VERSION + "]";
    }

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);
    stream.setFlags(flags);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

   */
  private static String encodeResponse(Class responseClass, Object object,
      boolean wasThrown, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

   */
  private static String encodeResponse(Class<?> responseClass, Object object,
      boolean wasThrown, int flags, SerializationPolicy serializationPolicy)
      throws SerializationException {

    ServerSerializationStreamWriter stream = new ServerSerializationStreamWriter(
        serializationPolicy);
    stream.setFlags(flags);

    stream.prepareToWrite();
    if (responseClass != void.class) {
      stream.serializeValue(object, responseClass);
    }

    String bufferStr = (wasThrown ? "//EX" : "//OK") + stream.toString();
    return bufferStr;
  }
View Full Code Here

  protected abstract void doTerminate() throws IOException;
 
  protected String serialize(Serializable message) throws NotSerializableException, UnsupportedEncodingException {
    try {
      if (clientOracle == null) {
        ServerSerializationStreamWriter streamWriter = new ServerSerializationStreamWriter(serializationPolicy);
        streamWriter.prepareToWrite();
        streamWriter.writeObject(message);
        return streamWriter.toString();
      }
      else {
        ByteArrayOutputStream result = new ByteArrayOutputStream();
        RPC.streamResponseForSuccess(clientOracle, result, message);
        return new String(result.toByteArray(), "UTF-8");
View Full Code Here

TOP

Related Classes of com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.