Fast Listener Application Bundle
For Information on Aspire 3.1 Click Here
This application allows FAST Clients to submit content in to Aspire by pretending to be a FAST indexing server. The application uses the HTTP Feeder to provide a number of servlets that are used by calls made by the FAST Content API. Once received by these servlets, the client requests are turned in to Aspire jobs which are then sent to the FAST Content API Listener component which provides the appropriate response, or in the case of content submission, creates an Aspire job and submits to a pipeline for further processing.
If used in conjunction with the Publish to FAST (Content API) Application, the indexing and processing callbacks from FAST can be passed back to the client. Otherwise, callbacks are generated by the FAST Content API Listener.
This application does not require the Content Source Manager to be loaded and uses static routing for the jobs produced. Thus, the routing is set whilst adding this application to the system.
|Content tag||string||The tag in the Aspire document that the Fast content should be written to. If specified, each Fast data item will be written as a child of this tag. If omitted, all content will be written as children of the root of the document|
|Use external callbacks||boolean||false||Indicates whether callback information from other components, such as a Post to FAST component, should be used|
|Component||dropdown (String)||Configurable if Use external callbacks is set to true. If specified, the name of the component publishing to Fast. This allows the callbacks to be transfered from the publisher to this listener.|
|Job termination callback||dropdown (String)||SUCCESS||The type of callback that should be sent to the FAST client if an Aspire job is terminated during processing. Valid options are:
|Sub-systems||group||Defines FAST subsystems that should be reported back to the client. Adding none will cause the defaults to be used|
|Name||string||Defines the name of the FAST subsystem|
|ID||string||processing:0:1,indexing:1:1||The IDs returned to the Fast client|
|Success callbacks||string||The list of callbacks that should be reported to the client upon successful processing|
|Error callbacks||string||The list of callbacks that should be reported to the client upon failed processing|
|Job routing||group||The route to add to the jobs from the Fast listener|
|Pipeline||pulldown (string)||The pipeline to route to|
|Preference||pulldown (string)||PREFER_LOCAL||The route preference. Options include: Local, Prefer local, Prefer remote, Remote