tigase.kernel.beans

## Interface RegistrarBeanWithDefaultBeanClass

- All Superinterfaces:
    RegistrarBean
  All Known Implementing Classes:
    AuthRepositoryMDImpl, AuthRepositoryMDPoolBean, ConnectionManager.PortsConfigBean, CounterDataLoggerRepoBean, DataSourceBean, MDPoolBean, MDPoolBeanWithStatistics, MDRepositoryBean, MDRepositoryBeanWithStatistics, MsgBroadcastRepository.MsgBroadcastRepositoryBean, MsgRepository.MsgRepositoryMDBean, RepoPool, SeeOtherHostDualIP.DualIPRepositoryWrapper, UserRepositoryMDImpl, UserRepositoryMDPoolBean

      public interface RegistrarBeanWithDefaultBeanClass
      extends RegistrarBean

  Created by andrzej on 14.08.2016.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Class<?>` | `getDefaultBeanClass()` Returns default class for all bean which are defined using configuration as subbeans of bean implementing this interface.

    - ### Methods inherited from interface tigase.kernel.beans.RegistrarBean

      `register, unregister`

- - ### Method Detail

    - #### getDefaultBeanClass

          Class<?> getDefaultBeanClass()

      Returns default class for all bean which are defined using configuration as subbeans of bean implementing this interface. This allows users to have more convenient configuration file without the need to specify class for each of subbbeans if most of them will have the same class.

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.