Class SpaceUtil


  • public class SpaceUtil
    extends java.lang.Object
    Space related helper methods
    Since:
    1.4.7
    • Constructor Summary

      Constructors 
      Constructor Description
      SpaceUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static java.lang.Object[] inpAll​(Space sp, java.lang.Object key)
      return all entries under a given key
      static long nextLong​(Space sp, java.lang.Object key)  
      static boolean outIfEmpty​(Space sp, java.lang.Object key, java.lang.Object value, long nrdTimeout, long outTimeout)  
      static void outWhenEmpty​(Space sp, java.lang.Object key, java.lang.Object value)  
      static void outWhenEmpty​(Space sp, java.lang.Object key, java.lang.Object value, long timeout)  
      static void wipe​(Space sp, java.lang.Object key)
      Remove all entries under key
      static void wipeAndOut​(Space sp, java.lang.Object key, java.lang.Object value)
      Deprecated.
      Use space.put instead
      static void wipeAndOut​(Space sp, java.lang.Object key, java.lang.Object value, long timeout)
      Deprecated.
      use space.put instead
      • Methods inherited from class java.lang.Object

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

      • inpAll

        public static java.lang.Object[] inpAll​(Space sp,
                                                java.lang.Object key)
        return all entries under a given key
        Parameters:
        sp - the Space
        key - Entry's key
        Returns:
        array containing all entries under key
      • wipe

        public static void wipe​(Space sp,
                                java.lang.Object key)
        Remove all entries under key
        Parameters:
        sp - the Space
        key - Entry's key
      • wipeAndOut

        public static void wipeAndOut​(Space sp,
                                      java.lang.Object key,
                                      java.lang.Object value)
        Deprecated.
        Use space.put instead
      • wipeAndOut

        public static void wipeAndOut​(Space sp,
                                      java.lang.Object key,
                                      java.lang.Object value,
                                      long timeout)
        Deprecated.
        use space.put instead
      • nextLong

        public static long nextLong​(Space sp,
                                    java.lang.Object key)
      • outIfEmpty

        public static boolean outIfEmpty​(Space sp,
                                         java.lang.Object key,
                                         java.lang.Object value,
                                         long nrdTimeout,
                                         long outTimeout)
      • outWhenEmpty

        public static void outWhenEmpty​(Space sp,
                                        java.lang.Object key,
                                        java.lang.Object value,
                                        long timeout)
      • outWhenEmpty

        public static void outWhenEmpty​(Space sp,
                                        java.lang.Object key,
                                        java.lang.Object value)