Class EventFilterOptions.IndexedParameter

  • Enclosing class:
    EventFilterOptions

    public static class EventFilterOptions.IndexedParameter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexedParameter​(java.lang.String indexedParamName, java.util.List<java.lang.Object> filterValue)
      Creates an IndexedParameter instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Object> getFilterValue()
      Getter method for filterValue
      java.lang.String getIndexedParamName()
      Getter method for indexedParamName.
      java.util.List<java.lang.String> makeTopic​(java.lang.String solType)
      Creates an event topic through indexed parameter name and value.
      void setFilterValue​(java.util.List<java.lang.Object> filterValue)
      Setter method for filterValue.
      void setIndexedParamName​(java.lang.String indexedParamName)
      Setter method for indexedParamName.
      • Methods inherited from class java.lang.Object

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

      • IndexedParameter

        public IndexedParameter​(java.lang.String indexedParamName,
                                java.util.List<java.lang.Object> filterValue)
        Creates an IndexedParameter instance.
        Parameters:
        indexedParamName - The indexed parameter name of event.
        filterValue - The value of indexed parameter.
    • Method Detail

      • makeTopic

        public java.util.List<java.lang.String> makeTopic​(java.lang.String solType)
                                                   throws java.lang.ClassNotFoundException,
                                                          java.lang.NoSuchMethodException,
                                                          java.lang.reflect.InvocationTargetException,
                                                          java.lang.InstantiationException,
                                                          java.lang.IllegalAccessException
        Creates an event topic through indexed parameter name and value.
        Parameters:
        solType - The type mapped by indexed parameter.
        Returns:
        List
        Throws:
        java.lang.ClassNotFoundException
        java.lang.NoSuchMethodException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
      • getIndexedParamName

        public java.lang.String getIndexedParamName()
        Getter method for indexedParamName.
        Returns:
        String
      • getFilterValue

        public java.util.List<java.lang.Object> getFilterValue()
        Getter method for filterValue
        Returns:
        The value of indexed parameter.
      • setIndexedParamName

        public void setIndexedParamName​(java.lang.String indexedParamName)
        Setter method for indexedParamName.
        Parameters:
        indexedParamName - The indexed parameter name of event.
      • setFilterValue

        public void setFilterValue​(java.util.List<java.lang.Object> filterValue)
        Setter method for filterValue.
        Parameters:
        filterValue - The value of indexed parameter.