java.lang.Object
com.swiftmq.impl.streams.comp.memory.Index

public class Index extends Object
Property Index that helds Property Values and References to Messages.
Author:
IIT Software GmbH, Muenster/Germany, (c) 2016, All Rights Reserved
  • Method Details

    • name

      public String name()
      Returns the name of this Index (= Property Name)
      Returns:
      Name
    • get

      public Memory get(Object value) throws Exception
      Selects all Messages with a specific Property Value from the associated Memory and returns the result as new non-queue Memory.
      Parameters:
      value - Property Value
      Returns:
      Result
      Throws:
      Exception
    • remove

      public Index remove(Object value) throws Exception
      Removes all Messages with a specific Property Value from the associated Memory.
      Parameters:
      value - Property Value
      Returns:
      Index (this)
      Throws:
      Exception
    • toString

      public String toString()
      Overrides:
      toString in class Object