Class ActiveMQAbstractView<T>

java.lang.Object
org.apache.activemq.artemis.core.management.impl.view.ActiveMQAbstractView<T>
Direct Known Subclasses:
AddressView, ConnectionView, ConsumerView, ProducerView, QueueView, SessionView

public abstract class ActiveMQAbstractView<T> extends Object
  • Field Details

  • Constructor Details

    • ActiveMQAbstractView

      public ActiveMQAbstractView()
  • Method Details

    • setCollection

      public void setCollection(Collection<T> collection)
    • getResultsAsJson

      public String getResultsAsJson(int page, int pageSize)
    • getPagedResult

      public List<T> getPagedResult(int page, int pageSize)
    • getPredicate

      public Predicate<T> getPredicate()
    • getComparator

      public Comparator<T> getComparator()
    • setOptions

      public void setOptions(String options)
    • getClassT

      public abstract Class getClassT()
    • toJson

      public abstract JsonObjectBuilder toJson(T obj)
    • getDefaultOrderColumn

      public abstract String getDefaultOrderColumn()
    • getSortField

      public String getSortField()
    • getSortOrder

      public String getSortOrder()
    • toString

      protected String toString(Object o)
      JsonObjectBuilder will throw an NPE if a null value is added. For this reason we check for null explicitly when adding objects.