Class: JavaServer

@nginstack/engine/lib/java/JavaServer~ JavaServer


new JavaServer()

Classe responsável pela publicação de Web Services.

Members


configFileName :string

Nome do arquivo de configuração do servidor JavaServer. O arquivo de configuração é um XML configura a ferramenta Apache CXF, que é utilizada para publicar os WebServices.
Caso exista o arquivo 'cxf-config.xml' no diretório de dados do Engine (definido pela propriedade Engine#dataDir), ele será utilizado como arquivo de configuração default. As opções de configurações estão disponíveis nos seguintes definidores de esquemas:

  1. http://cxf.apache.org/schemas/configuration/security.xsd - (Configurações relativas a segurança)
  2. http://cxf.apache.org/schemas/configuration/http-conf.xsd - (Configuração relativas ao servidor web)
  3. http://cxf.apache.org/schemas/configuration/http-jetty.xsd - (Configurações relativas ao servidor web Jetty)
  4. http://www.springframework.org/schema/beans/spring-beans-2.0.xsd - (Configurações relativas ao Spring)
Type:
  • string

Methods


<static> getInstance()

Obtém uma instância compartilhada desta classe.

Returns:
Type
Classes

listServices()

Lista todos os serviço que estão publicado do servidor Java.

Returns:

Lista de URLs de serviços que estão publicados no servidor java.

Type
Array

publishService(serviceUrl)

Publica um serviço na web

Parameters:
Name Type Description
serviceUrl string

URL onde será publicada o serviço. Utilize o IP local (127.0.0.1) para publicar. Ex.: http://127.0.0.1:8080/myservice


unpublishService(serviceUrl)

Tira um determinado serviço do ar.

Parameters:
Name Type Description
serviceUrl string

URL do serviço que será tirado do ar.