Responsável por retornar a configuração exclusiva do desenvolver parametrizada no seu serviço rest
Sintaxe
getThreadPoolServerUserData()
Retorno
Nome | Tipo | Descrição |
---|---|---|
jRet | JsonObject | Objeto JSON com a configuração realizada pelo usuário |
Observações
- Para visualizar o exemplo, execute seu serviço rest com a URI: /documentation/getThreadPoolServerUserData Se o retorno for igual a "{}", significa essa configuração não foi definida.
Exemplos
#include "tlpp-core.th" #include "tlpp-rest.th" @Get("/documentation/getThreadPoolServerUserData") Function u_fGetThreadPoolServerUserData() local cResponse := "" local jRet jRet := oRest:getThreadPoolServerUserData() if (valtype(jRet) == 'J') cResponse := '{"getThreadPoolServerUserData":"' + jRet:toJSON() + '"}' else cResponse := '{"getThreadPoolServerUserData": "metodo getThreadPoolServerUserData nao foi executado"}' endif return oRest:setResponse(cResponse)
Abrangência
05/2020
Atenção:
Os objetos JSON retornados por métodos de oRest, como por exemplo oRest:getQueryRequest(), são referências ao objeto existente no REST e não uma cópia.
Existem alguns motivos para ser uma referência, são eles:
- Melhorar performance do serviço;
- Economia de memória;
- Evitar que seja necessário limpar o objeto na saída da implementação do serviço REST.
Portanto, é imprescindível que não se manipule diretamente o Objeto, pois isso irá refletir nas próximas requisições, causando problemas difíceis de serem detectados.
Métodos:
oRest:getPathParamsRequest() oRest:getQueryRequest() oRest:getHeaderRequest() oRest:getThreadPoolTlppData() oRest:getServerTlppData() oRest:getThreadPoolUserData() oRest:getThreadPoolServerUserData() oRest:getHeaderResponse()
Visão Geral
Import HTML Content
Conteúdo das Ferramentas