sf-session-commmon

Fix decoder, SessionActor, Session statemachine impl, initiator and acceptor framework. Everything really.

Лицензия

Лицензия

Группа

Группа

org.sackfix
Идентификатор

Идентификатор

sf-session-commmon_2.13
Последняя версия

Последняя версия

0.1.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

sf-session-commmon
Fix decoder, SessionActor, Session statemachine impl, initiator and acceptor framework. Everything really.
Ссылка на сайт

Ссылка на сайт

http://www.sackfix.org/
Организация-разработчик

Организация-разработчик

org.sackfix
Система контроля версий

Система контроля версий

https://github.com/PendaRed/sackfixsessions.git

Скачать sf-session-commmon_2.13

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.sackfix/sf-session-commmon_2.13/ -->
<dependency>
    <groupId>org.sackfix</groupId>
    <artifactId>sf-session-commmon_2.13</artifactId>
    <version>0.1.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.sackfix/sf-session-commmon_2.13/
implementation 'org.sackfix:sf-session-commmon_2.13:0.1.3'
// https://jarcasting.com/artifacts/org.sackfix/sf-session-commmon_2.13/
implementation ("org.sackfix:sf-session-commmon_2.13:0.1.3")
'org.sackfix:sf-session-commmon_2.13:jar:0.1.3'
<dependency org="org.sackfix" name="sf-session-commmon_2.13" rev="0.1.3">
  <artifact name="sf-session-commmon_2.13" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.sackfix', module='sf-session-commmon_2.13', version='0.1.3')
)
libraryDependencies += "org.sackfix" % "sf-session-commmon_2.13" % "0.1.3"
[org.sackfix/sf-session-commmon_2.13 "0.1.3"]

Зависимости

compile (10)

Идентификатор библиотеки Тип Версия
org.scala-lang : scala-library jar 2.13.5
org.sackfix : sackfix-common_2.13 jar 0.1.3
org.sackfix : sackfix-messages-fix44_2.13 jar 0.1.3
com.typesafe : config jar 1.4.1
com.typesafe.akka : akka-actor-typed_2.13 jar 2.6.13
com.typesafe.akka : akka-slf4j_2.13 jar 2.6.13
org.apache.kafka : kafka-streams jar 2.7.0
org.apache.avro : avro jar 1.10.1
org.apache.avro : avro-compiler jar 1.10.1
org.apache.avro : avro-ipc jar 1.10.1

runtime (1)

Идентификатор библиотеки Тип Версия
ch.qos.logback : logback-classic jar 1.2.3

test (3)

Идентификатор библиотеки Тип Версия
com.typesafe.akka : akka-actor-testkit-typed_2.13 jar 2.6.13
org.scalatest : scalatest_2.13 jar 3.2.6
org.mockito : mockito-all jar 1.10.19

Модули Проекта

Данный проект не имеет модулей.

SackFix

A Scala Fix Engine implementation. It is a full implementation of the session level protocol, tested using the sackfix tester project, supporting acceptor and initiators using AKKA and Scala.

To get started simply download this project and start the acceptor and then the initiator - follow this guide. The SackFix suite consists of

  • Examples: This is all you need!
  • Tester: A very simple test suite to stress out any Session level implementation.
  • Session: All of the statemachines and message handling for the Fix Session. ie the business logic lives here.
  • Messages: Code generated Fix Messages for all versions of fix.
  • Common: The code generator and common classes - including all the code generated Fields.

Full documentation is at SackFix.org.

Versions

Upgraded in 2021 to akka typed and scala 2.13.

Version Year built with
0.1.0 2017 JDK 1.8, Scala 2.11, SBT 0.13.12, Akka 2.4.16
0.1.3 2021 JDK 1.8, Scala 2.13.5, SBT 1.4.7, Akka 2.6.13

Feel free to upgrade and generate your own version.

SackFix Sessions

SackFix is a Scala session layer fix implememtion. This project includes the full session level implementation, with decoders for Fix TCP comms, statemachines, message stores, loggers and latency recorders. It is the heart of the project. And yet, you never need to look at it! Download sackfixexamples, thats all you need.

Upgraded in 2021 to akka typed and scala 2.13, see the sackfix project for version information.

Please visit sackfix.org for instructions on how to run the initiator and acceptor.

Best wishes, Jonathan

Версии библиотеки

Версия
0.1.3