JettyWebSocketServer

Descrição

Implementação de WebSocketServerService. Esse serviço usa o módulo de servidor Jetty WebSocket para fornecer gerenciamento de sessão WebSocket em todo o aplicativo.

Tags

Jetty, WebSocket, servidor

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

Autenticação básica ativada *

Autenticação básica ativada

falso

  • true

  • falso

Se ativado, as solicitações de conexão do cliente são autenticadas com a autenticação básica usando o provedor de login especificado.

Especificação do caminho de autenticação básica

Especificação do caminho de autenticação básica

/*

Especifique uma especificação de caminho para aplicar a autenticação básica.

Funções básicas de autenticação

Funções básicas de autenticação

**

O usuário autenticado deve ter uma das funções especificadas. Várias funções podem ser definidas como uma cadeia de caracteres separada por vírgulas. “*” representa qualquer função, assim como “**” representa qualquer função, inclusive nenhuma função.

Autenticação do cliente *

Autenticação do cliente

não

  • Sem autenticação

  • Deseja autenticação

  • Necessita autenticação

Especifica se o processador deve ou não autenticar o cliente pelo seu certificado. Esse valor será ignorado se a propriedade <SSL Context Service> não for especificada ou se o SSL Context fornecido usar apenas um KeyStore e não um TrustStore.

Tamanho do buffer de entrada *

Tamanho do buffer de entrada

4 KB

O tamanho do buffer de entrada (lido da camada de rede).

Serviço de login

Serviço de login

hash

  • HashLoginService

Especifique o serviço de login a ser usado para a autenticação básica.

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.

Porta *

Porta

O número da porta na qual esse WebSocketServer escuta.

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

Arquivo de propriedades dos usuários

users-properties-file

Especifique um arquivo de propriedades contendo usuários para a autenticação básica usando HashLoginService. Consulte http://www.eclipse.org/jetty/documentation/current/configuring-security.html para obter mais detalhes.

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.