Package

org.sackfix.boostrap

acceptor

Permalink

package acceptor

Visibility
  1. Public
  2. All

Type Members

  1. class SfAccepterSocketActor extends Actor with ActorLogging

    Permalink
  2. case class SfAcceptorBooter(guardianActor: ActorRef, context: ActorContext, messageStoreDetails: Option[SfMessageStore], sessionOpenTodayStore: SessionOpenTodayStore, businessComms: BusinessCommsHandler) extends Product with Serializable

    Permalink

    Constructor

    Constructor

    guardianActor

    Your guardian actor, which should be able to take a message of type com.sackfix.bootstrap.SystemErrorNeedsDevOpsMsg and basically shutdown eg the server port is already bound to.

    messageStoreDetails

    The optional persistent store

    businessComms

    A trair you have written which must be able to receive messages of type org.sackfix.session.BusinessFixMessage(sfSessionActor:ActorRef, sessionId:SfSessionId, message:SfMessage) It in turn can reply to the sfSessionActor by sending it a org.sackfix.session.FixMsgOut(msgBody: SfFixMessageBody)

  3. class SfAcceptorSettingsImp extends Extension

    Permalink

    Cribbed from http://doc.akka.io/docs/akka/current/scala/extending-akka.html#extending-akka-scala-settings Created by Jonathan on 14/05/2016.

  4. class SfAcceptorTargetCompSettings extends AnyRef

    Permalink
  5. class SfConfigValidation extends SfSessionConfig

    Permalink

    Created by Jonathan during 2017.

Value Members

  1. object SfAccepterSocketActor

    Permalink

    Binds to a local port and waits for connections.

    Binds to a local port and waits for connections. When a connection is confirmed we tell the sender to register a SfInboundDataActor handler, with ACK based write mode

    http://doc.akka.io/docs/akka/current/scala/io-tcp.html

    Created by Jonathan in 2016.

  2. object SfAcceptorSettings extends ExtensionId[SfAcceptorSettingsImp] with ExtensionIdProvider

    Permalink

Ungrouped