Class ApplicationConfigOcrWebservice


  • public class ApplicationConfigOcrWebservice
    extends Object
    Defines a set of options specific for the \"OCR\" web service.
    • Constructor Detail

      • ApplicationConfigOcrWebservice

        public ApplicationConfigOcrWebservice()
    • Method Detail

      • getEnabled

        @Nullable
        public @Nullable Boolean getEnabled()
        If enabled, then the web service is activated.
        Returns:
        enabled
      • setEnabled

        public void setEnabled​(Boolean enabled)
      • getInstances

        @Nullable
        public @Nullable Integer getInstances()
        Number of parallel instances (threads) for the web service. Defines the number of requests that can be executed in parallel before requests are queued. minimum: 1
        Returns:
        instances
      • setInstances

        public void setInstances​(Integer instances)
      • getMaxLatency

        @Nullable
        public @Nullable Integer getMaxLatency()
        Maximum allowed time in seconds for the execution of a web service request (job) before the request is canceled. If the time has expired, the execution is aborted and an error code is returned. minimum: 0
        Returns:
        maxLatency
      • setMaxLatency

        public void setMaxLatency​(Integer maxLatency)
      • getQueueMode

        @Nullable
        public @Nullable ApplicationConfigOcrWebservice.QueueModeEnum getQueueMode()
        Defines how the size of the queue is determined. With `AUTO`, it is calculated automatically by the server based on the number of configured instances.
        Returns:
        queueMode
      • getQueueSize

        @Nullable
        public @Nullable Integer getQueueSize()
        Maximum number of waiting requests, before new requests are rejected. If there are more requests than free instances, they are placed in the queue. If this maximum value is reached, further requests are rejected directly. This setting only applies if `queueMode` is set to `MANUAL`.
        Returns:
        queueSize
      • setQueueSize

        public void setQueueSize​(Integer queueSize)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object