# Package org.apache.log4j.net

- Interface Summary
  Interface | Description
  --- | ---
  AddressBased | Net based entities that 'work with' an Address should consider implementing this interface so that they can be treated generically.
  NetworkBased | The parent of all the Network based interfaces.
  PortBased | Net based entities that 'work with' a Port should consider implementing this interface so that they can be treated generically.
  SocketNodeEventListener | Interface used to listen for `SocketNode` related events.

- Class Summary
  Class | Description
  --- | ---
  JMSReceiver | JMSReceiver receives a remote logging event on a configured JSM topic and "posts" it to a LoggerRepository as if the event was generated locally.
  JMSReceiverBeanInfo | BeanInfo class for the JMSReceiver.
  MulticastAppender | Multicast-based Appender.
  MulticastReceiver | Multicast-based receiver.
  MulticastReceiverBeanInfo | BeanInfo class for the meta-data of the MulticastReceiver.
  UDPAppender | Sends log information as a UDP datagrams.
  UDPReceiver | Receive LoggingEvents encoded with an XMLLayout, convert the XML data to a LoggingEvent and post the LoggingEvent.
  XMLSocketNode | Read `LoggingEvent` objects sent from a remote client using XML over Sockets (TCP).
  XMLSocketReceiver | XMLSocketReceiver receives a remote logging event via XML on a configured socket and "posts" it to a LoggerRepository as if the event were generated locally.