public interface RuntimeRegistry
Modifier and Type | Field and Description |
---|---|
static String |
PROVIDER_ID_SORT |
static String |
PROVIDER_TYPE_NAME_SORT |
static String |
PROVIDER_TYPE_VERSION_SORT |
static String |
RUNTIME_ID_SORT |
static String |
RUNTIME_STATE_SORT |
Modifier and Type | Method and Description |
---|---|
void |
deregisterProvider(Provider provider)
Deregisters a provider.
|
void |
deregisterProvider(String providerId)
Deregisters a provider by provider identifier.
|
void |
deregisterProviderType(ProviderType providerType)
Deregisters a provider type.
|
void |
deregisterRuntime(RuntimeId runtimeId)
Deregisters a runtime.
|
<T extends Provider> |
getProvider(ProviderId providerId,
Class<T> clazz)
Gets a provider based on ProviderId and Class type.
|
Provider |
getProvider(String providerId)
Gets a provider by identifier.
|
List<Provider> |
getProviders(Integer page,
Integer pageSize,
String sort,
boolean sortOrder)
Gets the list of registered providers.
|
List<Provider> |
getProvidersByType(ProviderType providerType)
Gets the list of registered providers associated to a given provider type.
|
List<ProviderType> |
getProviderTypes(Integer page,
Integer pageSize,
String sort,
boolean sortOrder)
Gets the list of registered provider types.
|
Runtime |
getRuntimeById(String runtimeId)
Gets a runtime by identifier.
|
List<Runtime> |
getRuntimes(Integer page,
Integer pageSize,
String sort,
boolean sortOrder)
Gets the list of registered runtimes.
|
void |
registerProvider(Provider provider)
Registers a Provider
|
void |
registerProviderType(ProviderType providerType)
Registers a provider type.
|
void |
registerRuntime(Runtime runtime)
Registers a runtime.
|
static final String PROVIDER_TYPE_NAME_SORT
static final String PROVIDER_TYPE_VERSION_SORT
static final String PROVIDER_ID_SORT
static final String RUNTIME_ID_SORT
static final String RUNTIME_STATE_SORT
void registerProviderType(ProviderType providerType)
providerType
- a provider type to register.ProviderType
List<ProviderType> getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder)
ProviderType
void deregisterProviderType(ProviderType providerType)
providerType
- a provider to deregister.ProviderType
void registerProvider(Provider provider)
provider
- a provider to be registered.Provider
Provider getProvider(String providerId)
providerId
- the identifier of the provider to look for.Provider
List<Provider> getProviders(Integer page, Integer pageSize, String sort, boolean sortOrder)
Provider
List<Provider> getProvidersByType(ProviderType providerType)
providerType
- a given provider type.Provider
,
ProviderType
void deregisterProvider(Provider provider)
provider
- a provider to deregister.Provider
void deregisterProvider(String providerId)
providerId
- the identifier of the provider to deregister.Provider
void registerRuntime(Runtime runtime)
runtime
- a runtime to register.Runtime
List<Runtime> getRuntimes(Integer page, Integer pageSize, String sort, boolean sortOrder)
Runtime
Runtime getRuntimeById(String runtimeId)
runtimeId
- the identifier of the runtime to look for.Runtime
void deregisterRuntime(RuntimeId runtimeId)
runtimeId
- the runtime id to deregister.RuntimeId
<T extends Provider> Optional<T> getProvider(ProviderId providerId, Class<T> clazz)
providerId
- the provider id to look for.clazz
- the provider class.ProviderId
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.