Class AutoDestroyBean

java.lang.Object
org.wildfly.clustering.spring.context.AutoDestroyBean
All Implemented Interfaces:
Consumer<Runnable>, org.springframework.beans.factory.DisposableBean
Direct Known Subclasses:
EmbeddedCacheManagerBean, HotRodSessionManagerFactoryBean, InfinispanSessionManagerFactoryBean, RemoteCacheContainerProviderBean, SessionManagerBean, UserConfigurationBean, UserConfigurationBean

public class AutoDestroyBean extends Object implements org.springframework.beans.factory.DisposableBean, Consumer<Runnable>
Base class for beans that need to register some task to execute on destroy.
Author:
Paul Ferraro
  • Constructor Details

    • AutoDestroyBean

      public AutoDestroyBean()
  • Method Details

    • accept

      public void accept(Runnable task)
      Specified by:
      accept in interface Consumer<Runnable>
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      Exception