public static SimpleGraniteContext createThreadInstance( Object graniteConfig, Object servicesConfig, Map<String, Object> applicationMap, String clientType) { return createThreadInstance(graniteConfig, servicesConfig, null, applicationMap, clientType); }
public static SimpleGraniteContext createThreadInstance( Object graniteConfig, Object servicesConfig, Map<String, Object> applicationMap, String clientType) { return createThreadInstance(graniteConfig, servicesConfig, null, applicationMap, clientType); }
public static SimpleGraniteContext createThreadInstance( GraniteConfig graniteConfig, ServicesConfig servicesConfig, Map<String, Object> applicationMap, String clientType) { return createThreadInstance(graniteConfig, servicesConfig, null, applicationMap, clientType); }
public static SimpleGraniteContext createThreadInstance( Object graniteConfig, Object servicesConfig, Map<String, Object> applicationMap, String clientType) { return createThreadInstance(graniteConfig, servicesConfig, null, applicationMap, clientType); }
public GraniteContext initThread(String sessionId, String clientType) { GraniteContext context = GraniteContext.getCurrentInstance(); if (context == null) context = SimpleGraniteContext.createThreadInstance(graniteConfig, servicesConfig, sessionId, applicationMap, clientType); return context; }
protected GravityInternal initializeRequest() { if (session != null) ServletGraniteContext.createThreadInstance(gravity.getGraniteConfig(), gravity.getServicesConfig(), session.getServletContext(), session, clientType); else SimpleGraniteContext.createThreadInstance(gravity.getGraniteConfig(), gravity.getServicesConfig(), sessionId, new HashMap<String, Object>(), clientType); return gravity; }
@Override public AMF0Message decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Deserializer deserializer = new AMF0Deserializer(input); return deserializer.getAMFMessage(); } finally { GraniteContext.release(); } } }
@Override public AMF0Message decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Deserializer deserializer = new AMF0Deserializer(input); return deserializer.getAMFMessage(); } finally { GraniteContext.release(); } } }
@Override public void encode(AMF0Message message, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Serializer serializer = new AMF0Serializer(output); serializer.serializeMessage(message); } finally { GraniteContext.release(); } }
@Override public void encode(AMF0Message message, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Serializer serializer = new AMF0Serializer(output); serializer.serializeMessage(message); } finally { GraniteContext.release(); } }
@Override public AMF0Message decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Deserializer deserializer = new AMF0Deserializer(input); return deserializer.getAMFMessage(); } finally { GraniteContext.release(); } } }
@Override public void encode(AMF0Message message, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF0Serializer serializer = new AMF0Serializer(output); serializer.serializeMessage(message); } finally { GraniteContext.release(); } }
@Override public void encode(Message[] messages, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Serializer serializer = new AMF3Serializer(output); serializer.writeObject(messages); serializer.close(); } finally { GraniteContext.release(); } }
@Override public void encode(Message[] messages, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Serializer serializer = new AMF3Serializer(output); serializer.writeObject(messages); serializer.close(); } finally { GraniteContext.release(); } }
@Override public void encode(Message[] messages, OutputStream output) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Serializer serializer = new AMF3Serializer(output); serializer.writeObject(messages); serializer.close(); } finally { GraniteContext.release(); } }
@Override public Message[] decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Deserializer deserializer = new AMF3Deserializer(input); Object[] objects = (Object[])deserializer.readObject(); deserializer.close(); if (objects != null) { Message[] messages = new Message[objects.length]; System.arraycopy(objects, 0, messages, 0, objects.length); for (Message message : messages) { if (message != null && Boolean.TRUE.equals(message.getHeader(Channel.BYTEARRAY_BODY_HEADER))) { byte[] body = (byte[])message.getBody(); deserializer = new AMF3Deserializer(new ByteArrayInputStream(body)); message.setBody(deserializer.readObject()); deserializer.close(); } } return messages; } return new Message[0]; } finally { GraniteContext.release(); } } }
@Override public Message[] decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Deserializer deserializer = new AMF3Deserializer(input); Object[] objects = (Object[])deserializer.readObject(); deserializer.close(); if (objects != null) { Message[] messages = new Message[objects.length]; System.arraycopy(objects, 0, messages, 0, objects.length); for (Message message : messages) { if (message != null && Boolean.TRUE.equals(message.getHeader(Channel.BYTEARRAY_BODY_HEADER))) { byte[] body = (byte[])message.getBody(); deserializer = new AMF3Deserializer(new ByteArrayInputStream(body)); message.setBody(deserializer.readObject()); deserializer.close(); } } return messages; } return new Message[0]; } finally { GraniteContext.release(); } } }
@Override public Message[] decode(InputStream input) throws IOException { SimpleGraniteContext.createThreadInstance(config.getGraniteConfig(), config.getServicesConfig(), new HashMap<String, Object>(0), getClientType().toString()); try { AMF3Deserializer deserializer = new AMF3Deserializer(input); Object[] objects = (Object[])deserializer.readObject(); deserializer.close(); if (objects != null) { Message[] messages = new Message[objects.length]; System.arraycopy(objects, 0, messages, 0, objects.length); for (Message message : messages) { if (message != null && Boolean.TRUE.equals(message.getHeader(Channel.BYTEARRAY_BODY_HEADER))) { byte[] body = (byte[])message.getBody(); deserializer = new AMF3Deserializer(new ByteArrayInputStream(body)); message.setBody(deserializer.readObject()); deserializer.close(); } } return messages; } return new Message[0]; } finally { GraniteContext.release(); } } }
SimpleGraniteContext.createThreadInstance( gravity.getGraniteConfig(), gravity.getServicesConfig(), sessionId, new HashMap<String, Object>(), clientType );