Module org.snmp4j

Class AbstractSocketEntry<A extends Address>

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

public abstract class AbstractSocketEntry<A extends Address> extends AbstractServerSocket<A>
  • Field Details

    • socket

      protected Socket socket
  • Constructor Details

    • AbstractSocketEntry

      public AbstractSocketEntry(A 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
    • closeSession

      public abstract void closeSession()
    • getSessionID

      public abstract Object getSessionID()