@ApplicationScoped public class InMemoryRuntimeRegistry extends Object implements RuntimeRegistry
| Constructor and Description |
|---|
InMemoryRuntimeRegistry() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Provider> |
getProvider(ProviderId providerId,
Class<T> clazz) |
Provider |
getProvider(String providerName) |
List<Provider> |
getProviders(Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
List<Provider> |
getProvidersByType(ProviderType type) |
ProviderType |
getProviderType(String provider) |
List<ProviderType> |
getProviderTypes(Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
Runtime |
getRuntimeById(String id) |
List<Runtime> |
getRuntimes(Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
List<Runtime> |
getRuntimesByProvider(ProviderType providerType) |
void |
registerProvider(Provider provider) |
void |
registerProviderType(ProviderType pt) |
void |
registerRuntime(Runtime runtime) |
void |
unregisterProvider(Provider provider) |
void |
unregisterProvider(String providerName) |
void |
unregisterProviderType(ProviderType providerType) |
void |
unregisterRuntime(RuntimeId runtime) |
public void registerProviderType(ProviderType pt)
registerProviderType in interface RuntimeRegistrypublic List<ProviderType> getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder)
getProviderTypes in interface RuntimeRegistrypublic ProviderType getProviderType(String provider)
getProviderType in interface RuntimeRegistrypublic void unregisterProviderType(ProviderType providerType)
unregisterProviderType in interface RuntimeRegistrypublic void registerProvider(Provider provider)
registerProvider in interface RuntimeRegistrypublic List<Provider> getProviders(Integer page, Integer pageSize, String sort, boolean sortOrder)
getProviders in interface RuntimeRegistrypublic List<Provider> getProvidersByType(ProviderType type)
getProvidersByType in interface RuntimeRegistrypublic Provider getProvider(String providerName)
getProvider in interface RuntimeRegistrypublic void unregisterProvider(Provider provider)
unregisterProvider in interface RuntimeRegistrypublic void unregisterProvider(String providerName)
unregisterProvider in interface RuntimeRegistrypublic void registerRuntime(Runtime runtime)
registerRuntime in interface RuntimeRegistrypublic List<Runtime> getRuntimes(Integer page, Integer pageSize, String sort, boolean sortOrder)
getRuntimes in interface RuntimeRegistrypublic List<Runtime> getRuntimesByProvider(ProviderType providerType)
getRuntimesByProvider in interface RuntimeRegistrypublic Runtime getRuntimeById(String id)
getRuntimeById in interface RuntimeRegistrypublic <T extends Provider> Optional<T> getProvider(ProviderId providerId, Class<T> clazz)
getProvider in interface RuntimeRegistrypublic void unregisterRuntime(RuntimeId runtime)
unregisterRuntime in interface RuntimeRegistryCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.