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.ProviderTypeList<ProviderType> getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder)
ProviderTypevoid deregisterProviderType(ProviderType providerType)
providerType - a provider to deregister.ProviderTypevoid registerProvider(Provider provider)
provider - a provider to be registered.ProviderProvider getProvider(String providerId)
providerId - the identifier of the provider to look for.ProviderList<Provider> getProviders(Integer page, Integer pageSize, String sort, boolean sortOrder)
ProviderList<Provider> getProvidersByType(ProviderType providerType)
providerType - a given provider type.Provider,
ProviderTypevoid deregisterProvider(Provider provider)
provider - a provider to deregister.Providervoid deregisterProvider(String providerId)
providerId - the identifier of the provider to deregister.Providervoid registerRuntime(Runtime runtime)
runtime - a runtime to register.RuntimeList<Runtime> getRuntimes(Integer page, Integer pageSize, String sort, boolean sortOrder)
RuntimeRuntime getRuntimeById(String runtimeId)
runtimeId - the identifier of the runtime to look for.Runtimevoid 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.ProviderIdCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.