public class InfinispanRegistry extends Object implements io.apiman.gateway.engine.IRegistry
| Constructor and Description |
|---|
InfinispanRegistry()
Constructor.
|
InfinispanRegistry(String cacheContainer,
String cacheName)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
io.apiman.gateway.engine.beans.ServiceContract |
getContract(io.apiman.gateway.engine.beans.ServiceRequest request) |
void |
publishService(io.apiman.gateway.engine.beans.Service service) |
void |
registerApplication(io.apiman.gateway.engine.beans.Application application) |
void |
retireService(io.apiman.gateway.engine.beans.Service service) |
void |
unregisterApplication(io.apiman.gateway.engine.beans.Application application) |
public void publishService(io.apiman.gateway.engine.beans.Service service)
throws io.apiman.gateway.engine.beans.exceptions.PublishingException
publishService in interface io.apiman.gateway.engine.IRegistryio.apiman.gateway.engine.beans.exceptions.PublishingExceptionIRegistry.publishService(io.apiman.gateway.engine.beans.Service)public void retireService(io.apiman.gateway.engine.beans.Service service)
throws io.apiman.gateway.engine.beans.exceptions.PublishingException
retireService in interface io.apiman.gateway.engine.IRegistryio.apiman.gateway.engine.beans.exceptions.PublishingExceptionIRegistry.retireService(io.apiman.gateway.engine.beans.Service)public void registerApplication(io.apiman.gateway.engine.beans.Application application)
throws io.apiman.gateway.engine.beans.exceptions.RegistrationException
registerApplication in interface io.apiman.gateway.engine.IRegistryio.apiman.gateway.engine.beans.exceptions.RegistrationExceptionIRegistry.registerApplication(io.apiman.gateway.engine.beans.Application)public void unregisterApplication(io.apiman.gateway.engine.beans.Application application)
throws io.apiman.gateway.engine.beans.exceptions.RegistrationException
unregisterApplication in interface io.apiman.gateway.engine.IRegistryio.apiman.gateway.engine.beans.exceptions.RegistrationExceptionIRegistry.unregisterApplication(io.apiman.gateway.engine.beans.Application)public io.apiman.gateway.engine.beans.ServiceContract getContract(io.apiman.gateway.engine.beans.ServiceRequest request)
throws io.apiman.gateway.engine.beans.exceptions.InvalidContractException
getContract in interface io.apiman.gateway.engine.IRegistryio.apiman.gateway.engine.beans.exceptions.InvalidContractExceptionIRegistry.getContract(io.apiman.gateway.engine.beans.ServiceRequest)Copyright © 2014 JBoss, a division of Red Hat. All rights reserved.