You can also configure resource limits in a client connection policy using the following properties of the client connection policy:
  • maximum-concurrent-connections. This property specifies the maximum number of client connections that may be associated with a specific client connection policy at any given time. Once this limit has been reached, any further attempts to associate a connection with this client connection policy will result in the termination of the connection.

  • maximum-connection-duration. This property specifies the maximum length of time that a connection associated with a particular client connection policy may be established. When the connection has been established longer than this period, it will be terminated.

  • maximum-idle-connection-duration. This property specifies the maximum time that a connection associated with a particular client connection policy may remain established after the completion of the last operation processed on that connection. Any new operation requested on the connection resets the timer. Connections that are idle for longer than the specified time will be terminated.

  • maximum-operation-count-per-connection. This property specifies the maximum number of operations that may be requested by any client connection associated with this client connection policy. If an attempt is made to process more than this number of operations on the connection, then the connection will be terminated.

  • maximum-concurrent-operations-per-connection. This property specifies the maximum number of concurrent operations that can be in progress for any connection. This property can be used to prevent a single client connection from monopolizing server processing resources by sending a large number of concurrent asynchronous requests.

  • maximum-connection-operation-rate. This property specifies the maximum rate at which a client associated with a specific client connection policy may issue requests to the Directory Proxy Server. If a client attempts to request operations at a rate higher than this limit, then the server will behave as described by the connection-operation-rate-exceeded-behavior property.

  • connection-operation-rate-exceeded-behavior. This property describes how the server should behave if a client connection attempts to exceed a rate defined in the maximum-connection-operation-rate property.

  • maximum-policy-operation-rate. This property specifies the maximum rate at which all clients associated with a particular client connection policy may issue requests to the Directory Proxy Server. If this limit is exceeded, then the server will exhibit the behavior described in the policy-operation-rate-exceeded-behavior property.

  • policy-operation-rate-exceeded-behavior. This property specifies the behavior of the Directory Proxy Server if a client connection attempts to exceed the rate defined in the maximum-policy-operation-rate property.