Packages

c

fr.linkit.server.connection.traffic

ServerPacketTraffic

class ServerPacketTraffic extends AbstractPacketTraffic

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerPacketTraffic
  2. AbstractPacketTraffic
  3. PacketTraffic
  4. PacketInjectableStore
  5. TrafficObject
  6. DynamicNetworkObject
  7. NetworkObject
  8. JustifiedCloseable
  9. AutoCloseable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ServerPacketTraffic(connection: ServerConnection, defaultPersistenceConfigScript: Option[URL])

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 application: ApplicationContext
    Definition Classes
    ServerPacketTrafficPacketTraffic
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  7. def close(reason: Reason): Unit
  8. def close(): Unit
    Definition Classes
    JustifiedCloseable → AutoCloseable
  9. val connection: ServerConnection
    Definition Classes
    ServerPacketTrafficPacketTraffic
  10. def createStore(id: Int, persistenceConfig: PersistenceConfig): PacketInjectableStore
  11. def createStore(id: Int): PacketInjectableStore
    Definition Classes
    PacketInjectableStore
  12. val currentIdentifier: String
  13. val defaultPersistenceConfig: PersistenceConfig
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def findInjectable[C <: PacketInjectable](id: Int)(implicit arg0: ClassTag[C]): Option[C]
  17. def findNode(path: Array[Int]): Option[TrafficNode[PacketInjectable]]
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  18. def findStore(id: Int): Option[PacketInjectableStore]
  19. def findTrafficObject(reference: TrafficObjectReference): Option[TrafficObject[TrafficReference]]
    Definition Classes
    AbstractPacketTraffic
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  21. def getInjectable[C <: PacketInjectable](injectableID: Int, config: PersistenceConfig, factory: PacketInjectableFactory[C], scopeFactory: ScopeFactory[_ <: ChannelScope])(implicit arg0: ClassTag[C]): InjectableTrafficNode[C]
  22. def getInjectable[C <: PacketInjectable](injectableID: Int, config: PersistenceConfig, scopeFactory: ScopeFactory[_ <: ChannelScope])(implicit arg0: ClassTag[C], factory: PacketInjectableFactory[C]): InjectableTrafficNode[C]
    Definition Classes
    PacketInjectableStore
  23. def getInjectable[C <: PacketInjectable](injectableID: Int, scopeFactory: ScopeFactory[_ <: ChannelScope])(implicit arg0: ClassTag[C], factory: PacketInjectableFactory[C]): InjectableTrafficNode[C]
    Definition Classes
    PacketInjectableStore
  24. def getInjectable[C <: PacketInjectable](injectableID: Int, factory: PacketInjectableFactory[C], scopeFactory: ScopeFactory[_ <: ChannelScope])(implicit arg0: ClassTag[C]): InjectableTrafficNode[C]
    Definition Classes
    PacketInjectableStore
  25. def getObjectManagementChannel: ObjectManagementChannel
    Definition Classes
    AbstractPacketTraffic
  26. def getPersistenceConfig(path: Array[Int]): PersistenceConfig
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  27. def getTrafficObjectLinker: TrafficNetworkObjectLinker
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  29. def isClosed: Boolean
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def isOpen: Boolean
    Definition Classes
    JustifiedCloseable
    Annotations
    @inline()
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def newWriter(path: Array[Int], persistenceConfig: PersistenceConfig): PacketWriter
    Definition Classes
    ServerPacketTrafficPacketTraffic
  34. def newWriter(path: Array[Int]): PacketWriter
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. val presence: NetworkObjectPresence
  38. def processInjection(result: PacketDownload): Unit
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  39. def processInjection(bundle: PacketBundle): Unit
    Definition Classes
    AbstractPacketTrafficPacketTraffic
  40. def processInjection(packet: Packet, attr: PacketAttributes, coordinates: DedicatedPacketCoordinates): Unit
    Definition Classes
    AbstractPacketTrafficPacketTraffic
    Annotations
    @inline()
  41. val reference: TrafficReference

    The reference of this Network Object.

    The reference of this Network Object.

    Definition Classes
    AbstractPacketTrafficPacketInjectableStoreNetworkObject
    See also

    NetworkObjectReference

  42. val rootStore: SimplePacketInjectableStore
    Attributes
    protected
    Definition Classes
    AbstractPacketTraffic
  43. val serverIdentifier: String
    Definition Classes
    ServerPacketTrafficPacketTraffic
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. val trafficPath: Array[Int]
    Definition Classes
    AbstractPacketTrafficTrafficObject
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from AbstractPacketTraffic

Inherited from PacketTraffic

Inherited from PacketInjectableStore

Inherited from JustifiedCloseable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped