org.apache.synapse.commons.beanstalk.enterprise

## Interface EnterpriseBeanstalkViewMBean

- All Known Implementing Classes:
    EnterpriseBeanstalkView

      public interface EnterpriseBeanstalkViewMBean

  MBean interface that enables monitoring/managing beanstalks via JMX.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `cleanExpiredStubsNow()`
    `String` | `getBeanstalkName()`
    `int` | `getCachedStatefulStubCount()`
    `int` | `getCachedStatelessStubCount()`
    `Map` | `getStatefulStubCacheLastAccessTimes()`
    `Map` | `getStatelessStubCacheLastAccessTimes()`
    `void` | `removeStatefulStub(String className, String sessionId)`
    `void` | `removeStatelessStub(String className)`

- - ### Method Detail

    - #### getBeanstalkName

          String getBeanstalkName()

    - #### getCachedStatelessStubCount

          int getCachedStatelessStubCount()

    - #### getCachedStatefulStubCount

          int getCachedStatefulStubCount()

    - #### getStatelessStubCacheLastAccessTimes

          Map getStatelessStubCacheLastAccessTimes()

    - #### getStatefulStubCacheLastAccessTimes

          Map getStatefulStubCacheLastAccessTimes()

    - #### cleanExpiredStubsNow

          void cleanExpiredStubsNow()
                             throws Exception

      Throws:
        `Exception`

    - #### removeStatelessStub

          void removeStatelessStub(String className)

    - #### removeStatefulStub

          void removeStatefulStub(String className,
                                  String sessionId)

Copyright © 2005–2019 Apache Software Foundation. All rights reserved.