public interface ServiceExtension<U>
AppData.findService(java.lang.Class<U>, boolean)
.
A service is identified by its interface type and by a "remote" boolean. Therefore you may only have one local and one remote implementation of the same service registered with your AFS.
Modifier and Type | Interface and Description |
---|---|
static class |
ServiceExtension.ServiceKey<U> |
Modifier and Type | Method and Description |
---|---|
U |
createService(ServiceCreationContext context)
Creates the service instance.
|
ServiceExtension.ServiceKey<U> |
getServiceKey()
Key identifying the service in AFS.
|
ServiceExtension.ServiceKey<U> getServiceKey()
U createService(ServiceCreationContext context)