Class NamingTableConfigurationFactory


  • public class NamingTableConfigurationFactory
    extends Object
    Responsible for creating the configuration which is used by WebtopNaming. The objective is to ensure that the configuration is used in an immutable fashion by WebtopNaming, which has a high tendency of leak untyped collections through its API. This class is intentionally gingerly moving code from WebtopNaming to this configuration factory in the attempt to minimise the impact of these changes on what is some of the oldest code in the product. Future direction: Refactor and convert these initialisation methods so that the configuration can be entirely initialsed as final.