/** * Destroy thread local storage. * Call ONLY on shutdown. */ public static void releaseThreadLocalObjects() { clearThreadLocalObjects(); contexts = null; } }
/** * Destroy thread local storage. * Call ONLY on shutdown. */ public static void releaseThreadLocalObjects() { clearThreadLocalObjects(); contexts = null; } }
protected void clearThreadLocals() { SerializationContext.clearThreadLocalObjects(); TypeMarshallingContext.clearThreadLocalObjects(); }
/** * */ public void clearThreadLocals() { SerializationContext.clearThreadLocalObjects(); TypeMarshallingContext.clearThreadLocalObjects(); }
private void clearThreadLocals() { // clear thread local objects after startup FlexContext.clearThreadLocalObjects(); SerializationContext.clearThreadLocalObjects(); }
/** * */ public void clearThreadLocals() { SerializationContext.clearThreadLocalObjects(); TypeMarshallingContext.clearThreadLocalObjects(); }
/** * {@inheritDoc} */ @Override protected Object readInternal(Class<? extends Object> clazz, HttpInputMessage inputMessage) throws IOException, HttpMessageNotReadableException { try { AmfTrace trace = null; if (log.isDebugEnabled()) { trace = new AmfTrace(); } Object result = null; if (clazz.equals(ActionMessage.class)) { result = readActionMessage(inputMessage, trace); } else { result = readObject(inputMessage, trace); } if (log.isDebugEnabled()) { log.debug("Read AMF message:\n" + trace); } return result; } finally { FlexContext.clearThreadLocalObjects(); SerializationContext.clearThreadLocalObjects(); } }
SerializationContext.clearThreadLocalObjects();
SerializationContext.clearThreadLocalObjects();
SerializationContext.clearThreadLocalObjects();