Module org.snmp4j

Class AbstractSocketEntry

java.lang.Object
org.snmp4j.transport.AbstractServerSocket<TcpAddress>
org.snmp4j.transport.AbstractSocketEntry
Direct Known Subclasses:
DefaultTcpTransportMapping.SocketEntry

public abstract class AbstractSocketEntry extends AbstractServerSocket<TcpAddress>
  • Field Details

    • socket

      protected Socket socket
  • Constructor Details

    • AbstractSocketEntry

      public AbstractSocketEntry(TcpAddress address, Socket socket)
  • Method Details

    • addRegistration

      public void addRegistration(Selector selector, int opKey) throws ClosedChannelException
      Throws:
      ClosedChannelException
    • removeRegistration

      public void removeRegistration(Selector selector, int opKey) throws ClosedChannelException
      Throws:
      ClosedChannelException
    • isRegistered

      public boolean isRegistered(int opKey)
    • getSocket

      public Socket getSocket()
    • getMessages

      public LinkedList<byte[]> getMessages()
    • addMessage

      public void addMessage(byte[] message)
    • insertMessages

      public void insertMessages(List<byte[]> messages)
    • nextMessage

      public byte[] nextMessage()
    • hasMessage

      public boolean hasMessage()
    • nextBusyLoop

      public int nextBusyLoop()
    • resetBusyLoops

      public void resetBusyLoops()
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object