Package com.reignite.exception

Examples of com.reignite.exception.DeserializeException


        break;
      case AMFR_OBJECT_TYPE:
        try {
          value = readTypedObject();
        } catch (Exception e) {
          throw new DeserializeException("Failed to deserialised.", e);
        }
        break;
      case AMFR_ARRAY_TYPE:
        value = readArray();
        break;
      case AMFR_FALSE_TYPE:
        value = Boolean.FALSE;
        break;
      case AMFR_TRUE_TYPE:
        value = Boolean.TRUE;
        break;
      case AMFR_INTEGER_TYPE:
        int i = readUInt29();
        // Symmetric with writing an integer to fix sign bits for
        // negative values...
        i = (i << 3) >> 3;
        value = new Integer(i);
        break;
      case AMFR_DOUBLE_TYPE:
        value = new Double(readDouble());
        break;
      case AMFR_UNDEFINED_TYPE:
      case AMFR_NULL_TYPE:
        break;
      case AMFR_DATE_TYPE:
        value = readDate();
        break;
      case AMFR_BYTEARRAY_TYPE:
        value = readByteArray();
        break;
      case AMFR_LIST_TYPE:
        value = readList();
        break;
      case AMFR_SET_TYPE:
        value = readHashSet();
        break;
      case AMFR_MAP_TYPE:
        value = readMap();
        break;
      default:
        // Unknown object type tag {type}
        DeserializeException ex = new DeserializeException("Unknown object type: " + type);
        throw ex;
    }

    return value;
  }
View Full Code Here


      case AMF0_TYPEDOBJECT_TYPE:
        String typeName = readUTF();
        try {
          value = readObjectValue(typeName);
        } catch (Exception e1) {
          throw new DeserializeException("Failed to deserialised.", e1);
        }
        break;
      case AMF0_LONGSTRING_TYPE:
        value = readLongUTF();
        break;
      case AMF0_OBJECT_TYPE:
        try {
          value = readObjectValue(null);
        } catch (Exception e1) {
          throw new DeserializeException("Failed to deserialised.", e1);
        }
        break;
      case AMF0_DATE_TYPE:
        long time = (long) readDouble();
        readShort(); // consume timezone. Always UTC
        value = new Date(time);
        break;
      case AMF0_ECMAARRAY_TYPE:
        value = readECMAArrayValue();
        break;
      case AMF0_REFERENCE_TYPE:
        int refNum = readUnsignedShort();
        value = getObject(refNum);
        break;
      case AMF0_NULL_TYPE:
      case AMF0_UNDEFINED_TYPE:
        break;
      default:
        DeserializeException e = new DeserializeException("Can't deserialize type: " + type);
        throw e;
    }
    return value;
  }
View Full Code Here

        break;
      case AMF3_OBJECT_TYPE:
        try {
          value = readTypedObject();
        } catch (Exception e) {
          throw new DeserializeException("Failed to deserialised.", e);
        }
        break;
      case AMF3_ARRAY_TYPE:
        value = readArray();
        break;
      case AMF3_FALSE_TYPE:
        value = Boolean.FALSE;
        break;
      case AMF3_TRUE_TYPE:
        value = Boolean.TRUE;
        break;
      case AMF3_INTEGER_TYPE:
        int i = readUInt29();
        // Symmetric with writing an integer to fix sign bits for
        // negative
        // values...
        i = (i << 3) >> 3;
        value = new Integer(i);
        break;
      case AMF3_DOUBLE_TYPE:
        value = new Double(readDouble());
        break;
      case AMF3_UNDEFINED_TYPE:
      case AMF3_NULL_TYPE:
        break;
      case AMF3_DATE_TYPE:
        value = readDate();
        break;
      case AMF3_BYTEARRAY_TYPE:
        value = readByteArray();
        break;
      default:
        // Unknown object type tag {type}
        DeserializeException ex = new DeserializeException("Unknown object type: " + type);
        throw ex;
    }

    return value;
  }
View Full Code Here

TOP

Related Classes of com.reignite.exception.DeserializeException

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.