public interface IRestContext
extends csdk.v2.api.core.IContext
| Modifier and Type | Method and Description |
|---|---|
void |
registerResources(org.glassfish.jersey.server.ResourceConfig resourceConfig)
Registra os recursos especificados como APIs REST do cliente.
|
void |
unregisterResources()
Desregistra todos os recursos especificados.
|
void registerResources(org.glassfish.jersey.server.ResourceConfig resourceConfig)
throws RestException
ResourceConfig.
[ATENÇÃO] A aplicação *não* deve cadastrar pacotes ou classes no
ResourceConfig, somente instâncias de objetos. Por limitações de
classloading, os recursos cadastrados precisam ser intanciados dentro da
própria aplicação ou não serão encontrados.
Exemplo:
ResourceConfig config = new ResourceConfig();
config.register(new MyRESTObject());
NUNCA usar:
ResourceConfig config = new ResourceConfig();
config.register(MyRESTObject.class);
config.register("my.rest.package");
resourceConfig - a descrição dos recursos.RestException - em caso de erro ao registrar os recursos REST.void unregisterResources()
Copyright © 2017 Tecgraf/PUC-Rio. All rights reserved.