...
Parameter | Default | Description |
---|---|---|
| mandatory | Unique ID of the pipeline. |
| optional | Name of the pipeline. If no name is provided then the ID will also be used as name. |
| optional | Description of the pipeline. |
| mandatory | The core thread size defines the standard size of the thread pool. The size of the thread will only be extended to the maximum size in case the the queue reaches its maximum size. For further details please refer to ThreadPoolExecutor. |
|
| Maximum amount of threads that will be used by the pipeline. In standard working mode the pipeline will not use more threads then defined by |
|
| Valid values as defined by Java must be within |
|
| Maximum time in milliseconds until threads that exceed the minimum pool size are kept alive if they are not used. Default is 60 seconds. |
|
| Implementation type of the queue that is used to implement the workload pipeline. Currently |
|
| Maximum size of the queue that is used for requests in case that all threads of the pipeline are currently occupied. |
|
| Maximum latency in the defined |
|
| Time unit that is used for all time values. Default is |
|
| Parameter define if this pipeline definition is the default pipeline. The default pipeline will be used if no other more specific pipeline could be found for a certain request type. |
Keys for Pipelines A pipeline can be connected with multiple keys. JEAF Workload Proxy know two types of keys: Generic Keys and REST Keys. Generic keys result from key resolution rules that are define in a proxy target. Using the keys a request is dispatched to a pipeline with the matching key. REST Keys are directly created based on the received request using URI and HTTP method of the request. | ||
| optional | List contains one or more generic key. Entries are described in |
| mandatory | Name of the generic key. The key also should be defined for at least one of the proxy targets. |
| optional | List contains one or more |
| mandatory | Endpoint URL of the REST Key. |
| optional | Optional HTTP method of the REST Key. Valid values are |
Example
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|