Package ru.bitel.bgbilling.apps.inet.access.sa

# Interface ProtocolHandler

All Superinterfaces:
  `DhcpProtocolHandler`, `RadiusProtocolHandler`

All Known Implementing Classes:
  `ProtocolHandlerAdapter`

public interface ProtocolHandler extends RadiusProtocolHandler, DhcpProtocolHandler
Обработчик процессора протокола.

See Also:
  - `RadiusProtocolHandler`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default List<ru.bitel.bgbilling.common.model.ConfigParameter>`
  `configParameterList()`
  Список доступных параметров активатора
  `void`
  `init(Setup setup, int moduleId, InetDevice inetDevice, InetDeviceType inetDeviceType, ParameterMap config)`

  ### Methods inherited from interface ru.bitel.bgbilling.kernel.network.dhcp.DhcpProtocolHandler

  `postprocessDhcpRequest, preprocessDhcpRequest`

  ### Methods inherited from interface ru.bitel.bgbilling.kernel.network.radius.RadiusProtocolHandler

  `overrideNasIdentifier, postprocessAccessRequest, postprocessAccountingRequest, preprocessAccessRequest, preprocessAccountingRequest`

- ## Method Details

  - ### init

    void init(Setup setup, int moduleId, InetDevice inetDevice, InetDeviceType inetDeviceType, ParameterMap config) throws Exception
    Throws:
      `Exception`

  - ### configParameterList

    default List<ru.bitel.bgbilling.common.model.ConfigParameter> configParameterList()
    Список доступных параметров активатора
    Returns: