JettyWebSocketClient¶
Descrição¶
Implementação de WebSocketClientService. Esse serviço usa o módulo de cliente Jetty WebSocket para fornecer gerenciamento de sessão WebSocket em todo o aplicativo.
Propriedades¶
Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.
Nome de exibição |
Nome da API |
Valor padrão |
Valores permitidos |
Descrição |
---|---|---|---|---|
Conjunto de caracteres do cabeçalho de autenticação * |
Conjunto de caracteres do cabeçalho de autenticação |
US-ASCII |
O conjunto de caracteres para a cadeia de caracteres base64 do cabeçalho de autenticação básica. |
|
Contagem de tentativas de conexão * |
Contagem de tentativas de conexão |
3 |
O número de vezes que se tenta estabelecer uma conexão. |
|
Tempo limite de conexão * |
Tempo limite de conexão |
3 seg |
O tempo limite para conectar o URI do WebSocket. |
|
Autorização personalizada |
Autorização personalizada |
Configura um cabeçalho de autorização HTTP personalizado, conforme descrito seção 4.2 da RFC 7235. A definição de um cabeçalho de autorização personalizado exclui a configuração das propriedades Nome de usuário e Senha de usuário para a autenticação básica. |
||
Host de proxy HTTP |
Host de proxy HTTP |
O nome de host do proxy HTTP. |
||
Porta de proxy HTTP |
Porta de proxy HTTP |
O número da porta do proxy HTTP. |
||
Tamanho do buffer de entrada * |
Tamanho do buffer de entrada |
4 KB |
O tamanho do buffer de entrada (lido da camada de rede). |
|
Tamanho máximo da mensagem binária * |
Tamanho máximo da mensagem binária |
64 KB |
O tamanho máximo de uma mensagem binária durante a análise/geração. |
|
Tamanho máximo da mensagem de texto * |
Tamanho máximo da mensagem de texto |
64 KB |
O tamanho máximo de uma mensagem de texto durante a análise/geração. |
|
Senha |
Senha |
A senha do usuário para a autenticação básica. |
||
Serviço de contexto SSL |
Serviço de contexto SSL |
O serviço de contexto SSL a ser usado para proteger o servidor. Se especificado, o servidor aceitará apenas solicitações WSS; caso contrário, o servidor aceitará apenas solicitações WS |
||
Intervalo de manutenção da sessão * |
Intervalo de manutenção da sessão |
10 seg |
O intervalo entre as atividades de manutenção da sessão. Uma sessão WebSocket estabelecida com um servidor WebSocket pode ser encerrada por diferentes motivos, incluindo a reinicialização do servidor WebSocket ou o tempo limite de sessões inativas. Essa atividade de manutenção de sessão é executada periodicamente para reconectar essas sessões perdidas, de modo que um cliente WebSocket possa reutilizar o mesmo ID de sessão de forma transparente depois de se reconectar com êxito. A atividade de manutenção é executada até que os processadores correspondentes ou este serviço de controlador seja interrompido. |
|
Nome de usuário |
Nome de usuário |
O nome de usuário para autenticação básica. |
||
WebSocket URI * |
WebSocket URI |
O URI do WebSocket ao qual esse cliente se conecta. |
Gerenciamento do estado¶
Esse componente não armazena o estado.
Restrito¶
Esse componente não é restrito.
Considerações sobre os recursos do sistema¶
Esse componente não especifica considerações sobre os recursos do sistema.