@Override public String queryQueues(String filter, int page, int pageSize) throws IOException { return DestinationsViewFilter.create(filter) .setDestinations(safeGetBroker().getQueueViews()) .filter(page, pageSize); }
@Override public String queryTopics(String filter, int page, int pageSize) throws IOException { return DestinationsViewFilter.create(filter) .setDestinations(safeGetBroker().getTopicViews()) .filter(page, pageSize); }
@Override protected void init() throws OpenDataException { super.init(); addItem("jobId", "jobId", SimpleType.STRING); addItem("cronEntry", "Cron entry", SimpleType.STRING); addItem("start", "start time", SimpleType.STRING); addItem("delay", "initial delay", SimpleType.LONG); addItem("next", "next time", SimpleType.STRING); addItem("period", "period between jobs", SimpleType.LONG); addItem("repeat", "number of times to repeat", SimpleType.INTEGER); }
@Override public ObjectName[] getTopics() { return safeGetBroker().getTopicsNonSuppressed(); }
@Override public ObjectName[] getTopicSubscribers() { return safeGetBroker().getTopicSubscribersNonSuppressed(); }
@Override public ObjectName[] getDurableTopicSubscribers() { return safeGetBroker().getDurableTopicSubscribersNonSuppressed(); }
@Override public ObjectName[] getQueueSubscribers() { return safeGetBroker().getQueueSubscribersNonSuppressed(); }
@Override public ObjectName[] getTopicProducers() { return safeGetBroker().getTopicProducersNonSuppressed(); }
@Override public ObjectName[] getQueueProducers() { return safeGetBroker().getQueueProducersNonSuppressed(); }
@Override public ObjectName[] getQueues() { return safeGetBroker().getQueuesNonSuppressed(); }
@Override public ObjectName[] getTemporaryTopicSubscribers() { return safeGetBroker().getTemporaryTopicSubscribersNonSuppressed(); }
@Override public ObjectName[] getTemporaryQueueSubscribers() { return safeGetBroker().getTemporaryQueueSubscribersNonSuppressed(); }
@Override public ObjectName[] getTemporaryTopics() { return safeGetBroker().getTemporaryTopicsNonSuppressed(); }
@Override public ObjectName[] getTemporaryQueueProducers() { return safeGetBroker().getTemporaryQueueProducersNonSuppressed(); }