|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AutoDiscoveredServiceExporter
Interface that should be implemented by appropriate remote service exporter to be
included into list of services that may be published for autodiscovering (via
corresponding ServicePublisher)
.
ServicePublisher
,
ExporterAcceptor
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_SERVICES_GROUP_PREFIX
Default services group name (used if group name is not specified explicitely) |
Method Summary | |
---|---|
java.lang.String |
getServiceGroup()
Services exporter by exporters may belong to serveral groups. |
java.lang.String |
getServiceName()
Returns name of the service |
boolean |
isAllowsAutoDiscovering()
Indicates whether particular exporter is available for publishing in auto-discoverable services. |
java.util.List<java.lang.String> |
provideExportedServiceURLs()
Returns list of URLs that could be used to locate service |
Field Detail |
---|
static final java.lang.String DEFAULT_SERVICES_GROUP_PREFIX
Method Detail |
---|
boolean isAllowsAutoDiscovering()
ExporterAcceptor
,
however, this methods (if implementation of Exporter
is aware of
it) allows to disable automatic service publishing.
true
if exporter could be published for auto-discoveringExporterAcceptor
java.lang.String getServiceGroup()
ServicePublishers
to select which
services should be published and also allows to precisly control discovered
services visibility on the client side.
java.util.List<java.lang.String> provideExportedServiceURLs()
java.lang.String getServiceName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |