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 Summary
Fields Modifier and Type Field Description protected Collection<T>collectionprotected Stringoptionsprotected ActiveMQFilterPredicate<T>predicateprotected StringsortColumnprotected StringsortOrder
-
Constructor Summary
Constructors Constructor Description ActiveMQAbstractView()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ClassgetClassT()Comparator<T>getComparator()abstract StringgetDefaultOrderColumn()List<T>getPagedResult(int page, int pageSize)Predicate<T>getPredicate()StringgetResultsAsJson(int page, int pageSize)voidsetCollection(Collection<T> collection)voidsetOptions(String options)abstract JsonObjectBuildertoJson(T obj)protected StringtoString(Object o)JsonObjectBuilder will throw an NPE if a null value is added.
-
-
-
Field Detail
-
collection
protected Collection<T> collection
-
predicate
protected ActiveMQFilterPredicate<T> predicate
-
sortColumn
protected String sortColumn
-
sortOrder
protected String sortOrder
-
options
protected String options
-
-
Method Detail
-
setCollection
public void setCollection(Collection<T> collection)
-
getResultsAsJson
public String getResultsAsJson(int page, int pageSize)
-
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()
-
-