Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter Name

Description

Type

Possible Values

Default Value

server.useFixicch2ConfigManager

Determines whether FEJ utilizes the FIXICC H2 based sessionConfigManager and scheduleConfigManager beans.

Boolean

true, false

false

fixicch2.enable

Enables the overall FIXICC H2 client functionality within FEJ.

Booleantrue, false

false

FIXICC H2 REST API Connection Details

...

Parameter Name

Description

Type

Default Value

Example

fixicch2.url

The URL of the FIXICC H2 REST API endpoint. This is used to load configuration data and subscribe to changes.

String

““

https://localhost:8443

FIXICC H2 Client Keystore Configuration

...

Parameter Name

Description

Type

Default Value

Example

fixicch2.keystore.path

The classpath location of the Java Keystore (JKS) file containing the SSL certificate for authentication.

String

““

classpath:/ssl/fixicch2/fixicch2.jks

fixicch2.keystore-password

The password for accessing the keystore specified in fixicch2.keystore.path.

String

““

fixicch2

Reconnect Configuration for FIXICC H2

...

Parameter Name

Description

Type

Default Value

Example

fixicch2.reconnect.pause

The pause duration in milliseconds (ms) between reconnection attempts to the FIXICC H2 URL in case of errors.

Integer

2000

fixicch2.reconnect.attempt

The maximum number of reconnection attempts FEJ will make to the FIXICC H2 URL before giving up.

Integer

30

Heartbeat Parameters for FIXICC H2

These parameters are used for managing heartbeats related to the connection with between FEJ and FIXICC H2.

Parameters used on FIXICC H2

Parameter Name

Description

Type

Default Value

fixicch2.heartbeat.job.interval.sec

The interval in seconds for the job that checks if it is needed to send a heartbeat to some server FEJ and if it is required to unsubscribe from some server and reconnect.

Integer

5

fixicch2.sse.heartbeat.interval.sec

The heartbeat interval in seconds for Server-Sent Events (SSE).

Integer

30

fixicch2.reconnectServerIfNoHeartbeats

If true, FIXICC - H2 should attempt to reconnect to a server FEJ if no SSE events are received during two consecutive heartbeat intervals defined by fixicch2.sse.heartbeat.interval.sec.

Boolean

true

...

Parameter Name

Description

Type

Default Value

job.heartbeat.interval.sec

The interval in seconds for the job that checks if it is needed to send a heartbeat to FIXICC - H2 and if it is required to unsubscribe or reconnect.

Integer

5

sse.heartbeat.interval.sec

The heartbeat interval in seconds for Server-Sent Events (SSE) from FIXICC - H2.

Integer

30

reconnectIfNoHeartbeats

If true, FIXEdge Java FEJ should attempt to reconnect to FIXICC - H2 if no SSE events are received during two consecutive heartbeat intervals.

Boolean

true

...

Parameter Name

Description

Type

Possible Values

Default Value

drools.engine.enabled

Enables or disables the Drools rule engine within FIXEdge Java.

Boolean

true, false