See the table below for FAST Feed Handler template element descriptions.
Element |
Description |
---|---|
FASTFeedHandler |
This is the root element of the configuration file. |
Logger |
This groups log related information. |
LogLevel |
The level of logging. Valid values are: error: only log errors warning: log warnings in addition to errors info: log informational messages in addition to messages logged at the warning level debug: log debugging messages in addition to messages logged at the info level |
LogFile |
The file where the log should be written. |
FASTTemplateLibrary |
This defines a FAST template library. The library must contain at least one TemplateLibraryFile tag. If duplicate FAST templates are present within the definition of the library, the definition which appears last will be used. |
TemplateLibraryFile |
This tag specifies an absolute or relative location of a file which is in the FAST template XML format, or the absolute or relative location of a directory containing files which are in the FAST template XML format. The tag may be repeated 1 or more times in a template library. |
MessageHandler |
This tag contains configuration parameters related to the message handler. |
SharedLibrary |
This is the name of the shared library to load for the message handler. |
InitFunctionName |
This is the name of the initialization function to use for the message handler from the handlers shared library. |
FiniFunctionName |
This is the name of the finalization function to use for the message handler from the handlers shared library. |
ProcessFunctionName |
This is the name of the process function to use for the message handler from the message handlers shared library. |
InitParams |
This is a list of initialization parameters to be passed to the initialization function. |
InitParam |
This is an individual initialization parameter which provides the name and value which will be passed as strings to the initialization function. |
SessionManager |
This defines a session manager. |
FASTDataMode |
This determines whether the FAST data being received is using stream mode or block mode. Valid values are stream and block. |
Session |
This provides information on how the UDP connection should be established. |
SessionName |
This is the name of the session. |
SessionConnection |
A group of session connection information. |
ListenHost |
This is the local interface that a listener port should be opened on. |
MulticastHost |
This is the multicast interface that a listener port should be opened on. It is optional, and if omitted, socket will not accept multicast packets. |
ListenPort |
This is the local port that should be used for incoming messages. |