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()`
    `java.lang.String` | `getBeanstalkName()`
    `int` | `getCachedStatefulStubCount()`
    `int` | `getCachedStatelessStubCount()`
    `java.util.Map` | `getStatefulStubCacheLastAccessTimes()`
    `java.util.Map` | `getStatelessStubCacheLastAccessTimes()`
    `void` | `removeStatefulStub(java.lang.String className, java.lang.String sessionId)`
    `void` | `removeStatelessStub(java.lang.String className)`

- - ### Method Detail

    - #### getBeanstalkName

          java.lang.String getBeanstalkName()

    - #### getCachedStatelessStubCount

          int getCachedStatelessStubCount()

    - #### getCachedStatefulStubCount

          int getCachedStatefulStubCount()

    - #### getStatelessStubCacheLastAccessTimes

          java.util.Map getStatelessStubCacheLastAccessTimes()

    - #### getStatefulStubCacheLastAccessTimes

          java.util.Map getStatefulStubCacheLastAccessTimes()

    - #### cleanExpiredStubsNow

          void cleanExpiredStubsNow()
                             throws java.lang.Exception

      Throws:
        `java.lang.Exception`

    - #### removeStatelessStub

          void removeStatelessStub(java.lang.String className)

    - #### removeStatefulStub

          void removeStatefulStub(java.lang.String className,
                                  java.lang.String sessionId)

Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.