Packages

class SidechainNodeViewSynchronizer extends AbstractSidechainNodeViewSynchronizer[BoxTransaction[Proposition, Box[Proposition]], SidechainBlockHeader, SidechainBlock, MempoolReader[BoxTransaction[Proposition, Box[Proposition]]], SidechainFeePaymentsInfo, SidechainHistoryStorage, SidechainHistory]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SidechainNodeViewSynchronizer
  2. AbstractSidechainNodeViewSynchronizer
  3. NodeViewSynchronizer
  4. SparkzEncoding
  5. Synchronizer
  6. SparkzLogging
  7. StrictLogging
  8. Actor
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SidechainNodeViewSynchronizer(networkControllerRef: ActorRef, viewHolderRef: ActorRef, syncInfoSpec: SidechainSyncInfoMessageSpec.type, networkSettings: NetworkSettings, timeProvider: NetworkTimeProvider, modifierSerializers: Map[ModifierTypeId, SparkzSerializer[_ <: NodeViewModifier]])(implicit ec: ExecutionContext)

Type Members

  1. type Receive = PartialFunction[Any, Unit]
    Definition Classes
    Actor

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aroundPostRestart(reason: Throwable): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  5. def aroundPostStop(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  6. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  7. def aroundPreStart(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  8. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def broadcastModifierInv[M <: NodeViewModifier](m: M): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  11. def checkDelivery: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  13. implicit val context: ActorContext
    Definition Classes
    Actor
  14. val deliveryTracker: DeliveryTracker
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  15. implicit val encoder: SparkzEncoder
    Definition Classes
    SparkzEncoding
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def getLocalSyncInfo: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. var historyReaderOpt: Option[SidechainHistory]
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  22. val invSpec: InvSpec
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  25. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  26. var mempoolReaderOpt: Option[MempoolReader[BoxTransaction[Proposition, Box[Proposition]]]]
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  27. def modifiersFromRemote(data: ModifiersData, remote: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  28. def modifiersReq(invData: InvData, remote: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  29. val modifiersSpec: ModifiersSpec
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  30. val msgHandlers: PartialFunction[Tuple3[MessageSpec[_], _, ConnectedPeer], Unit]
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer → Synchronizer
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def parseAndHandle(spec: MessageSpec[Any], msgBytes: Array[Byte], source: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    Synchronizer
  35. def peerManagerEvents: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  36. def penalizeMaliciousPeer(peer: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer → Synchronizer
  37. def penalizeMisbehavingPeer(peer: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  38. def penalizeNonDeliveringPeer(peer: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  39. def penalizeSpammingPeer(peer: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  40. def postRestart(reason: Throwable): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  41. def postStop(): Unit
    Definition Classes
    AbstractSidechainNodeViewSynchronizer → Actor
  42. def preRestart(reason: Throwable, message: Option[Any]): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  43. def preStart(): Unit
    Definition Classes
    NodeViewSynchronizer → Actor
  44. def processDataFromPeer: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  45. def processInv(invData: InvData, peer: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  46. def processSync(syncInfo: SidechainSyncInfo, remote: ConnectedPeer): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  47. def processSyncStatus: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  48. def receive: Receive
    Definition Classes
    NodeViewSynchronizer → Actor
  49. val requestModifierSpec: RequestModifierSpec
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  50. def requestMoreModifiers(applied: Seq[_]): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  51. def responseFromLocal: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  52. implicit final val self: ActorRef
    Definition Classes
    Actor
  53. def sendExtension(remote: ConnectedPeer, status: HistoryComparisonResult, ext: Seq[(ModifierTypeId, ModifierId)]): Unit
    Definition Classes
    NodeViewSynchronizer
    Annotations
    @nowarn()
  54. def sendSync(syncTracker: SyncTracker, history: SidechainHistory): Unit
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  55. final def sender(): ActorRef
    Definition Classes
    Actor
  56. val statusTracker: SyncTracker
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  57. def supervisorStrategy: SupervisorStrategy
    Definition Classes
    Actor
  58. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  59. def toString(): String
    Definition Classes
    AnyRef → Any
  60. def transactionRebroadcast: Receive
    Attributes
    protected
    Definition Classes
    NodeViewSynchronizer
  61. def unhandled(message: Any): Unit
    Definition Classes
    Actor
  62. def viewHolderEvents: Receive
    Attributes
    protected
    Definition Classes
    AbstractSidechainNodeViewSynchronizer → NodeViewSynchronizer
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from SparkzEncoding

Inherited from Synchronizer

Inherited from SparkzLogging

Inherited from StrictLogging

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped