Valores del conector JMX REST
Cuando se conecta a un perfil Liberty mediante conectores REST JMX, puede especificar los valores en la forma de constantes que tienen valores de clave asociados.
Estas claves son constantes en la interfaz com.ibm.ws.jmx.connector.client.rest.ConnectorSettings y cada constante requiere un valor entero para especificar una cantidad de tiempo en milisegundos. La constante DISABLE_HOSTNAME_VERIFICATION es una excepción, que acepta solo el valor booleano.
La interfaz com.ibm.ws.jmx.connector.client.rest.ConnectorSettings es una interfaz de gestión. Para obtener más información sobre la interfaz de gestión, consulte el documento de la API Java™ para el perfil Liberty. La documentación de la API Java para cada API de perfil Liberty se detalla en la sección Interfaces de programación (API) del Information Center, y también está disponible como un archivo .zip aparte en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.
- DISABLE_HOSTNAME_VERIFICATION
- Valor booleano que inhabilita la verificación de nombre de host en las conexiones de cliente cuando se habilita. Esto puede ser muy útil para los entornos donde el nombre de host utilizado no coincide con el especificado en el certificado del servidor. La clave para la constante DISABLE_HOSTNAME_VERIFICATION es la serie com.ibm.ws.jmx.connector.client.disableURLHostnameVerification.
- MAX_SERVER_WAIT_TIME
- Cantidad de tiempo que el cliente espera a que el servidor esté disponible antes de que falle la conexión JMX y deba crearse una nueva conexión. La clave para la constante MAX_SERVER_WAIT_TIME es la serie com.ibm.ws.jmx.connector.client.rest.maxServerWaitTime. Si la conexión se restaura, los escuchas de notificación anteriores se registran de nuevo. Para inhabilitar este comportamiento, establezca el valor en zero.
- NOTIFICATION_DELIVERY_INTERVAL
- Cantidad máxima de tiempo que el servidor espera nuevas notificaciones antes de responder a una solicitud de notificaciones del cliente. La clave para la constante NOTIFICATION_DELIVERY_WAIT_INTERVAL es la serie com.ibm.ws.jmx.connector.client.rest.notificationDeliveryInterval. Un valor mayor proporciona mejores tiempos de entrega de notificación, porque se gasta menos tiempo estableciendo nuevas conexiones. Normalmente, no es necesario ajustar este valor.
- NOTIFICATION_INBOX_EXPIRY
- Cantidad de tiempo que el servidor espera antes de descartar los registros de notificación si el cliente no ha comprobado si hay nuevas notificaciones. La clave para la constante NOTIFICATION_INBOX_WAIT_EXPIRY es la serie com.ibm.ws.jmx.connector.client.rest.notificationInboxExpiry. Normalmente, no es necesario ajustar este valor.
- NOTIFICATION_READ_TIMEOUT
- Valor de tiempo de espera para el captado de notificaciones. Como el servidor puede esperar hasta el valor de la constante NOTIFICATION_DELIVERY_INTERVAL antes de responder, este valor debe ser algo mayor, aunque normalmente no es necesario ajustar este valor. La clave para la constante NOTIFICATION_READ_WAIT_TIMEOUT es la serie com.ibm.ws.jmx.connector.client.rest.notificationReadTimeout.
- READ_TIMEOUT
- Valor de tiempo de espera para todas las comunicaciones del cliente con el servidor, excepto el captado de notificaciones. Ajuste este valor si el cliente genera excepciones de tiempo de espera de lectura debido a una conexión lenta o un proceso de cliente o servidor lento. La clave para la constante READ_TIMEOUT es la serie com.ibm.ws.jmx.connector.client.rest.readTimeout.
- SERVER_STATUS_POLLING_INTERVAL
- Cantidad de tiempo que el cliente espera entre comprobaciones a que el servidor esté disponible de nuevo cuando el valor de MAX_SERVER_WAIT_TIME es distinto de cero. Normalmente, no es necesario ajustar este valor. La clave para la constante SERVER_STATUS_POLLING_INTERVAL es la serie com.ibm.ws.jmx.connector.client.rest.serverStatusPollingInterval.
- CUSTOM_SSLSOCKETFACTORY
- Una fábrica de sockets SSL personalizados que se puede utilizar para obtener los sockets. Puede crear su propio SSLContext a partir de sus propias KeyStores y, a continuación, utilizar SocketFactory desde este contexto con el conector REST.
- En la línea de mandatos, establezca la propiedad del sistema -Dcom.ibm.ws.jmx.connector.client.rest.maxServerWaitTime=0
- En un Programa de cliente JMX, añada el valor environment.put("com.ibm.ws.jmx.connector.client.rest.maxServerWaitTime", 0);