Interface EventBrokerClient

    • Method Detail

      • getEventBrokerIdMap

        Map<String,​step.plugins.events.Event> getEventBrokerIdMap()
      • getEventBrokerIdMap

        Map<String,​step.plugins.events.Event> getEventBrokerIdMap​(int skip,
                                                                        int limit)
      • getEventBrokerGroupMap

        Map<String,​Set<step.plugins.events.Event>> getEventBrokerGroupMap()
      • getEventBrokerGroupMap

        Map<String,​Set<step.plugins.events.Event>> getEventBrokerGroupMap​(int skip,
                                                                                int limit)
      • putEvent

        step.plugins.events.Event putEvent​(step.plugins.events.Event event)
      • peekEvent

        step.plugins.events.Event peekEvent​(String id)
      • consumeEvent

        step.plugins.events.Event consumeEvent​(String id)
      • getGroupSkipLimit

        Set<step.plugins.events.Event> getGroupSkipLimit​(String group,
                                                         int skip,
                                                         int limit)
                                                  throws Exception
        Throws:
        Exception
      • getFullGroup

        Set<step.plugins.events.Event> getFullGroup​(String group)
      • getDistinctGroupNames

        Set<String> getDistinctGroupNames()
      • getGroupSize

        int getGroupSize​(String group)
      • setCircuitBreakerThreshold

        Map<String,​Object> setCircuitBreakerThreshold​(long circuitBreakerThreshold)