Class

loci.runtime

RemoteConnections

Related Doc: package runtime

Permalink

class RemoteConnections extends ConnectionsBase[Reference, Message[Method]]

Linear Supertypes
ConnectionsBase[Reference, Message[Method]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RemoteConnections
  2. ConnectionsBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RemoteConnections(peer: Signature, ties: Map[Signature, Tie])

    Permalink

Type Members

  1. class BaseState extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    ConnectionsBase
  2. class State extends BaseState

    Permalink
    Attributes
    protected

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addConnection(remote: Reference, connection: Connection[Protocol]): Try[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    RemoteConnections → ConnectionsBase
  5. def addListening(listening: Listening): Try[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    ConnectionsBase
  6. def afterSync[T](handler: ⇒ T): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ConnectionsBase
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  9. def connect(connector: Connector[Protocol], remotePeer: Signature): Steady[Try[Reference]]

    Permalink
  10. def connectWithCallback(connector: Connector[Protocol], remotePeer: Signature)(handler: (Try[Reference]) ⇒ Unit): Unit

    Permalink
  11. def constraintViolations: Set[Signature]

    Permalink
  12. def constraintViolationsConnecting(peer: Signature): Option[Signature]

    Permalink
  13. def constraintsSatisfied: Stream[Unit]

    Permalink
  14. def constraintsViolated: Stream[Unit]

    Permalink
  15. def deserializeMessage(message: MessageBuffer): Try[Message[Method]]

    Permalink
    Attributes
    protected
    Definition Classes
    RemoteConnections → ConnectionsBase
  16. def disconnect(remote: Reference): Unit

    Permalink
    Definition Classes
    ConnectionsBase
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  21. def isConnected(remote: Reference): Boolean

    Permalink
    Definition Classes
    ConnectionsBase
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def isRunning: Boolean

    Permalink
    Definition Classes
    ConnectionsBase
  24. def isTerminated: Boolean

    Permalink
    Definition Classes
    ConnectionsBase
  25. def listen(listener: Listener[Protocol], remotePeer: Signature, createDesignatedInstance: Boolean = false): Try[Unit]

    Permalink
  26. def listenWithCallback(listener: Listener[Protocol], remotePeer: Signature, createDesignatedInstance: Boolean = false)(handler: (Try[(Reference, RemoteConnections)]) ⇒ Unit): Try[Unit]

    Permalink
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  30. val receive: Stream[(Reference, Message[Method])]

    Permalink
    Definition Classes
    ConnectionsBase
  31. val remoteJoined: Stream[Reference]

    Permalink
    Definition Classes
    ConnectionsBase
  32. val remoteLeft: Stream[Reference]

    Permalink
    Definition Classes
    ConnectionsBase
  33. def remotes: List[Reference]

    Permalink
    Definition Classes
    ConnectionsBase
  34. def removeConnection(remote: Reference): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    RemoteConnections → ConnectionsBase
  35. def run(): Unit

    Permalink
    Definition Classes
    ConnectionsBase
  36. def send(remote: Reference, message: Message[Method]): Unit

    Permalink
    Definition Classes
    ConnectionsBase
  37. def serializeMessage(message: Message[Method]): MessageBuffer

    Permalink
    Attributes
    protected
    Definition Classes
    RemoteConnections → ConnectionsBase
  38. val state: State

    Permalink
    Attributes
    protected
    Definition Classes
    RemoteConnections → ConnectionsBase
  39. def sync[T](body: ⇒ T): T

    Permalink
    Attributes
    protected
    Definition Classes
    ConnectionsBase
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def terminate(): Unit

    Permalink
    Definition Classes
    ConnectionsBase
  42. val terminated: Steady[List[Reference]]

    Permalink
    Definition Classes
    ConnectionsBase
  43. def terminatedException: ConnectionException

    Permalink
    Attributes
    protected
    Definition Classes
    ConnectionsBase
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ConnectionsBase[Reference, Message[Method]]

Inherited from AnyRef

Inherited from Any

Ungrouped