public interface IWebPublishService extends IPublishService
DEFAULT_RSPUBLISH_COMPONENTS, PUBLISH_RS, PUBLISH_WS
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
mirrorHttpServer(java.net.URI sourceserveruri,
java.net.URI targetserveruri,
PublishInfo info)
Mirror an existing http server.
|
IFuture<java.lang.Void> |
publishExternal(java.net.URI uri,
java.lang.String rootpath)
Publish file resources from the file system.
|
IFuture<java.lang.Void> |
publishHMTLPage(java.net.URI uri,
java.lang.String vhost,
java.lang.String html)
Publish a static page (without ressources).
|
IFuture<java.lang.Void> |
publishRedirect(java.net.URI uri,
java.lang.String html)
Publish permanent redirect.
|
IFuture<java.lang.Void> |
publishResources(java.net.URI uri,
java.lang.String rootpath)
Publish file resources from the classpath.
|
IFuture<java.lang.Void> |
shutdownHttpServer(java.net.URI uri)
Explicitely terminated an existing http server.
|
IFuture<java.lang.Void> |
unpublish(java.lang.String vhost,
java.net.URI uri)
Unpublish an already-published handler.
|
IFuture<java.lang.Void> |
unpublishService(IServiceIdentifier sid)
Unpublish a service.
|
isSupported, publishService
IFuture<java.lang.Void> publishRedirect(java.net.URI uri, java.lang.String html)
IFuture<java.lang.Void> publishHMTLPage(java.net.URI uri, java.lang.String vhost, java.lang.String html)
IFuture<java.lang.Void> publishResources(java.net.URI uri, java.lang.String rootpath)
IFuture<java.lang.Void> publishExternal(java.net.URI uri, java.lang.String rootpath)
IFuture<java.lang.Void> unpublishService(IServiceIdentifier sid)
unpublishService
in interface IPublishService
sid
- The service identifier.IFuture<java.lang.Void> unpublish(java.lang.String vhost, java.net.URI uri)
vhost
- The virtual host, if any, null for general.uti
- The uri being unpublished.IFuture<java.lang.Void> mirrorHttpServer(java.net.URI sourceserveruri, java.net.URI targetserveruri, PublishInfo info)
sourceserveruri
- The URI of the server being mirrored.targetserveruri
- The URI of the mirror server.info
- Publish infos for the mirror server.IFuture<java.lang.Void> shutdownHttpServer(java.net.URI uri)
uri
- URI of the server.