Interface ObjectSocket

All Known Implementing Classes:
ObjectAsyncSocketConnection

public interface ObjectSocket
Created by moelrue on 5/7/15. capability to send objects
  • Method Summary

    Modifier and Type Method Description
    default boolean canWrite()  
    void close()  
    void flush()  
    org.nustaq.serialization.FSTConfiguration getConf()  
    java.lang.String getConnectionIdentifier()  
    int getId()  
    java.lang.Throwable getLastError()  
    boolean isClosed()  
    void setConf​(org.nustaq.serialization.FSTConfiguration conf)
    set by outer machinery
    void setLastError​(java.lang.Throwable ex)  
    void writeObject​(java.lang.Object toWrite)  
  • Method Details

    • writeObject

      void writeObject​(java.lang.Object toWrite) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • flush

      void flush() throws java.lang.Exception
      Throws:
      java.lang.Exception
    • setLastError

      void setLastError​(java.lang.Throwable ex)
    • getLastError

      java.lang.Throwable getLastError()
    • setConf

      void setConf​(org.nustaq.serialization.FSTConfiguration conf)
      set by outer machinery
      Parameters:
      conf -
    • getConf

      org.nustaq.serialization.FSTConfiguration getConf()
    • close

      void close() throws java.io.IOException
      Throws:
      java.io.IOException
    • canWrite

      default boolean canWrite()
    • isClosed

      boolean isClosed()
    • getId

      int getId()
    • getConnectionIdentifier

      java.lang.String getConnectionIdentifier()
      Returns:
      an id for this connection, currently set for http connections only (returns http session id)