Class AnalyticsTcpSocketManager.TcpSocketManagerFactory<M extends AnalyticsTcpSocketManager,T extends io.vertigo.core.plugins.analytics.log.log4j.AnalyticsTcpSocketManager.FactoryData>

java.lang.Object
io.vertigo.core.plugins.analytics.log.log4j.AnalyticsTcpSocketManager.TcpSocketManagerFactory<M,T>
Type Parameters:
M - The manager type.
T - The factory data type.
All Implemented Interfaces:
org.apache.logging.log4j.core.appender.ManagerFactory<M,T>
Enclosing class:
AnalyticsTcpSocketManager

protected static class AnalyticsTcpSocketManager.TcpSocketManagerFactory<M extends AnalyticsTcpSocketManager,T extends io.vertigo.core.plugins.analytics.log.log4j.AnalyticsTcpSocketManager.FactoryData> extends Object implements org.apache.logging.log4j.core.appender.ManagerFactory<M,T>
Factory to create a TcpSocketManager.
  • Constructor Details

    • TcpSocketManagerFactory

      protected TcpSocketManagerFactory()
  • Method Details

    • createManager

      public M createManager(String name, T data)
      Specified by:
      createManager in interface org.apache.logging.log4j.core.appender.ManagerFactory<M extends AnalyticsTcpSocketManager,T extends io.vertigo.core.plugins.analytics.log.log4j.AnalyticsTcpSocketManager.FactoryData>
    • errorMessage

      protected String errorMessage(T data, List<InetSocketAddress> socketAddresses)