Class Current


  • public class Current
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void clearContext​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers)  
      static <T> T getLast​(java.util.List<T> objects)  
      static java.lang.Object getState​(java.lang.String key)  
      static java.net.URL peek()  
      static java.net.URL pop()  
      static boolean pop​(java.net.URL sra)  
      static void popAll()  
      static void push​(java.net.URL sraId)
      push the current context onto the stack of contexts for this thread
      static java.lang.Object putState​(java.lang.String key, java.lang.Object value)  
      static void updateSRAContext​(java.net.URL sraId, javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers)  
      static void updateSRAContext​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> headers)  
      java.lang.Object updateState​(java.lang.String key, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • putState

        public static java.lang.Object putState​(java.lang.String key,
                                                java.lang.Object value)
      • getState

        public static java.lang.Object getState​(java.lang.String key)
      • getLast

        public static <T> T getLast​(java.util.List<T> objects)
      • updateState

        public java.lang.Object updateState​(java.lang.String key,
                                            java.lang.Object value)
      • peek

        public static java.net.URL peek()
      • pop

        public static java.net.URL pop()
      • pop

        public static boolean pop​(java.net.URL sra)
      • push

        public static void push​(java.net.URL sraId)
        push the current context onto the stack of contexts for this thread
        Parameters:
        sraId - id of context to push (must not be null)
      • updateSRAContext

        public static void updateSRAContext​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> headers)
      • popAll

        public static void popAll()
      • clearContext

        public static void clearContext​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers)
      • updateSRAContext

        public static void updateSRAContext​(java.net.URL sraId,
                                            javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers)