### *** This interface provides Binary Compatibility only, not Source Compatibility ***

Package com.sas.services.connection

# Interface ConnectionFactoryAdminInterface

@SASScope("ALL") @BinaryCompatibilityOnly public interface ConnectionFactoryAdminInterface
The administrator's interface to a connection factory. This interface allows an adminstrator to manipulate a factory in ways that may affect all factory users. These manipulations include shutting the factory down and destroying the factory.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `destroy()`
  Invalidate the factory and destroy all connections.
  `Logger`
  `getLogger()`
  Deprecated.
  all connection factory and connection activity is logged on loggers named `com.sas.services.connection` and `com.sas.iom.orb`, respectively.
  `void`
  `shutdown()`
  Invalidate the factory, destroy all idle connections, and destroy other connections as they are returned to the factory.

- ## Method Details

  - ### getLogger

    Logger getLogger()
    Deprecated.
    all connection factory and connection activity is logged on loggers named `com.sas.services.connection` and `com.sas.iom.orb`, respectively. The logger returned by this method is not used by this factory.
    Get the logger with the name returned by `ConnectionFactoryManager.getFactoryLoggerName(cxfConfig)` from the logging package (e.g. `java.util.logging` or `com.sas.services.logging`) used by this factory.
    Returns:
      a logger

  - ### shutdown

    void shutdown()
    Invalidate the factory, destroy all idle connections, and destroy other connections as they are returned to the factory.

  - ### destroy

    void destroy()
    Invalidate the factory and destroy all connections. Even connections that are allocated to users at the time of the call are destroyed.