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