Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,String> |
QueryImpl.getKeyValueMap() |
Modifier and Type | Method and Description |
---|---|
void |
QueryImpl.setKeyValueMap(Map<Resource.Type,String> keyValueMap) |
Constructor and Description |
---|
QueryImpl(Map<Resource.Type,String> keyValueMap,
ResourceDefinition resourceDefinition,
ClusterController clusterController)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseRenderer.addKeys(Resource.Type resourceType,
Set<String> properties)
Add primary and all foreign keys for the specified resource type to the provided set.
|
protected void |
BaseRenderer.addPrimaryKey(Resource.Type resourceType,
Set<String> properties)
Add primary key for the specified resource type to the provided set.
|
protected Schema |
BaseRenderer.getSchema(Resource.Type type)
Obtain a schema instance based on resource type.
|
Modifier and Type | Method and Description |
---|---|
Resource.Type |
ResourceDefinition.getType()
Obtain the type of resource.
|
Resource.Type |
BaseResourceDefinition.getType() |
Resource.Type |
SubResourceDefinition.getType()
Obtain the sub-resource type.
|
Modifier and Type | Method and Description |
---|---|
Set<Resource.Type> |
SubResourceDefinition.getAdditionalForeignKeys()
Get the set of additional foreign key properties that are included in the resource by default.
|
Map<Resource.Type,String> |
ResourceInstance.getKeyValueMap()
Obtain the primary and foreign key properties for the resource.
|
Modifier and Type | Method and Description |
---|---|
static void |
ResourceInstanceFactoryImpl.addResourceDefinition(Resource.Type type,
ResourceDefinition definition)
Associate an external resource definition with a type.
|
ResourceInstance |
ResourceInstanceFactory.createResource(Resource.Type type,
Map<Resource.Type,String> mapIds)
Create a resource instance.
|
ResourceInstance |
ResourceInstanceFactoryImpl.createResource(Resource.Type type,
Map<Resource.Type,String> mapIds) |
static ResourceDefinition |
ResourceInstanceFactoryImpl.getResourceDefinition(Resource.Type type,
Map<Resource.Type,String> mapIds)
Get a resource definition for the given type.
|
Modifier and Type | Method and Description |
---|---|
ResourceInstance |
ResourceInstanceFactory.createResource(Resource.Type type,
Map<Resource.Type,String> mapIds)
Create a resource instance.
|
ResourceInstance |
ResourceInstanceFactoryImpl.createResource(Resource.Type type,
Map<Resource.Type,String> mapIds) |
static ResourceDefinition |
ResourceInstanceFactoryImpl.getResourceDefinition(Resource.Type type,
Map<Resource.Type,String> mapIds)
Get a resource definition for the given type.
|
void |
ResourceInstance.setKeyValueMap(Map<Resource.Type,String> keyValueMap)
Set the values of the parent foreign keys.
|
Constructor and Description |
---|
SubResourceDefinition(Resource.Type type,
Set<Resource.Type> setForeignKeys,
boolean isCollection)
Constructor.
|
Constructor and Description |
---|
ViewExternalSubResourceService(Resource.Type type,
ViewInstanceEntity viewInstanceDefinition) |
ViewSubResourceService(Resource.Type type,
String viewName,
String instanceName)
Construct a view sub-resource service.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MaintenanceStateHelper.isOperationAllowed(Resource.Type sourceType,
ServiceComponentHost sch)
Determine based on the requesting Resource level and the state of the
operand whether to allow operations on it.
|
Modifier and Type | Method and Description |
---|---|
ResourceProvider |
ResourceProviderFactory.getComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ResourceProvider |
ResourceProviderFactory.getHostComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ResourceProvider |
ResourceProviderFactory.getHostResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ResourceProvider |
ResourceProviderFactory.getServiceResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
Modifier and Type | Method and Description |
---|---|
Resource.Type |
GSInstallerResourceProvider.getType()
Get the resource provider type.
|
Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,String> |
GSInstallerNoOpProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
GSInstallerResourceProvider.getKeyPropertyIds() |
Modifier and Type | Method and Description |
---|---|
protected ResourceProvider |
GSInstallerProviderModule.createResourceProvider(Resource.Type type) |
static ResourceProvider |
GSInstallerResourceProvider.getResourceProvider(Resource.Type type,
ClusterDefinition clusterDefinition)
Factory method for obtaining a resource provider based on a given type.
|
Constructor and Description |
---|
GSInstallerNoOpProvider(Resource.Type type,
ClusterDefinition clusterDefinition) |
GSInstallerResourceProvider(Resource.Type type,
ClusterDefinition clusterDefinition)
Construct a resource provider based on the given cluster definition.
|
Modifier and Type | Method and Description |
---|---|
Resource.Type |
ResourceProviderEvent.getResourceType()
Get the associated resource type.
|
Resource.Type |
ResourceImpl.getType() |
Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,String> |
AbstractResourceProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
WorkflowResourceProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
TaskAttemptResourceProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
ViewInstanceResourceProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
ViewResourceProvider.getKeyPropertyIds() |
Map<Resource.Type,String> |
JobResourceProvider.getKeyPropertyIds() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractProviderModule.createPropertyProviders(Resource.Type type) |
protected abstract ResourceProvider |
AbstractProviderModule.createResourceProvider(Resource.Type type) |
protected ResourceProvider |
DefaultProviderModule.createResourceProvider(Resource.Type type) |
RequestStatus |
ClusterControllerImpl.createResources(Resource.Type type,
Request request) |
RequestStatus |
ClusterControllerImpl.deleteResources(Resource.Type type,
Predicate predicate) |
ResourceProvider |
ClusterControllerImpl.ensureResourceProvider(Resource.Type type)
Get the resource provider for the given type, creating it if required.
|
Iterable<Resource> |
ClusterControllerImpl.getIterable(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate) |
String |
SchemaImpl.getKeyPropertyId(Resource.Type type) |
PageResponse |
ClusterControllerImpl.getPage(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate,
PageRequest pageRequest) |
List<PropertyProvider> |
AbstractProviderModule.getPropertyProviders(Resource.Type type) |
protected Iterable<Resource> |
ClusterControllerImpl.getResourceIterable(Resource.Type type,
Request request,
Predicate predicate)
Get an iterable set of resources filtered by the given request and
predicate objects.
|
ResourceProvider |
AbstractProviderModule.getResourceProvider(Resource.Type type) |
static ResourceProvider |
AbstractControllerResourceProvider.getResourceProvider(Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Factory method for obtaining a resource provider based on a given type and management controller.
|
static ResourceProvider |
AbstractDRResourceProvider.getResourceProvider(Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
IvoryService service)
Factory method for obtaining a resource provider based on a given Ivory service instance.
|
Set<Resource> |
ClusterControllerImpl.getResources(Resource.Type type,
Request request,
Predicate predicate) |
protected PageResponse |
ClusterControllerImpl.getResources(Resource.Type type,
Request request,
Predicate predicate,
PageRequest pageRequest)
Get a page of resources filtered by the given request, predicate objects and
page request.
|
Schema |
ClusterControllerImpl.getSchema(Resource.Type type) |
protected void |
AbstractResourceProvider.notifyCreate(Resource.Type type,
Request request)
Notify all listeners of a creation event.
|
protected void |
AbstractResourceProvider.notifyDelete(Resource.Type type,
Predicate predicate)
Notify all listeners of a delete event.
|
protected void |
AbstractResourceProvider.notifyUpdate(Resource.Type type,
Request request,
Predicate predicate)
Notify all listeners of a update event.
|
Set<Resource> |
ClusterControllerImpl.populateResources(Resource.Type type,
Set<Resource> resources,
Request request,
Predicate predicate) |
protected void |
AbstractProviderModule.putPropertyProviders(Resource.Type type,
List<PropertyProvider> providers) |
protected void |
AbstractProviderModule.putResourceProvider(Resource.Type type,
ResourceProvider resourceProvider) |
protected void |
AbstractProviderModule.registerResourceProvider(Resource.Type type) |
RequestStatus |
ClusterControllerImpl.updateResources(Resource.Type type,
Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
static ResourceProvider |
AbstractControllerResourceProvider.getResourceProvider(Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Factory method for obtaining a resource provider based on a given type and management controller.
|
static ResourceProvider |
AbstractDRResourceProvider.getResourceProvider(Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
IvoryService service)
Factory method for obtaining a resource provider based on a given Ivory service instance.
|
Constructor and Description |
---|
ResourceImpl(Resource.Type type)
Create a resource of the given type.
|
ResourceProviderEvent(Resource.Type resourceType,
ResourceProviderEvent.Type type,
Request request,
Predicate predicate) |
StackDefinedPropertyProvider(Resource.Type type,
JMXHostProvider jmxHostProvider,
GangliaHostProvider gangliaHostProvider,
StreamProvider streamProvider,
String clusterPropertyId,
String hostPropertyId,
String componentPropertyId,
String jmxStatePropertyId,
PropertyProvider defaultJmxPropertyProvider,
PropertyProvider defaultGangliaPropertyProvider) |
Constructor and Description |
---|
AbstractControllerResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Create a new resource provider for the given management controller.
|
AbstractDRResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
IvoryService ivoryService)
Create a new resource provider for the given management controller.
|
AbstractJDBCResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Create a new resource provider.
|
AbstractResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Create a new resource provider.
|
ActionResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ConfigGroupResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Create a new resource provider for the given management controller.
|
FeedResourceProvider(IvoryService ivoryService,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Construct a provider.
|
HostComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Create a new resource provider for the given management controller.
|
InstanceResourceProvider(IvoryService ivoryService,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Construct a provider.
|
JobResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Create a new job resource provider.
|
JobResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
JobResourceProvider.JobFetcher jobFetcher)
Create a new job resource provider.
|
OperatingSystemResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ReadOnlyResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
RepositoryResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
RequestScheduleResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Create a new resource provider for the given management controller.
|
RootServiceComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
RootServiceHostComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
RootServiceResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
ServiceResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController)
Create a new resource provider for the given management controller.
|
StackConfigurationResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
StackResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
StackServiceComponentResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
StackServiceResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
StackVersionResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
AmbariManagementController managementController) |
TargetClusterResourceProvider(IvoryService ivoryService,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Construct a provider.
|
TaskAttemptResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Create a new task attempt resource provider.
|
TaskAttemptResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
TaskAttemptResourceProvider.TaskAttemptFetcher taskAttemptFetcher)
Create a new task attempt resource provider.
|
WorkflowResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds)
Create a new workflow resource provider.
|
WorkflowResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
WorkflowResourceProvider.WorkflowFetcher workflowFetcher)
Create a new workflow resource provider.
|
Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,String> |
JDBCResourceProvider.getKeyPropertyIds() |
Constructor and Description |
---|
JDBCResourceProvider(ConnectionFactory connectionFactory,
Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds) |
Constructor and Description |
---|
JDBCResourceProvider(ConnectionFactory connectionFactory,
Resource.Type type,
Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds) |
Constructor and Description |
---|
NagiosPropertyProvider(Resource.Type type,
StreamProvider streamProvider,
String clusterPropertyId,
String typeMatchPropertyId) |
Modifier and Type | Field and Description |
---|---|
static Resource.Type |
Resource.Type.Action |
static Resource.Type |
Resource.Type.Blueprint |
static Resource.Type |
Resource.Type.Cluster
Internal types.
|
static Resource.Type |
Resource.Type.Component |
static Resource.Type |
Resource.Type.ConfigGroup |
static Resource.Type |
Resource.Type.Configuration |
static Resource.Type |
Resource.Type.DRFeed |
static Resource.Type |
Resource.Type.DRInstance |
static Resource.Type |
Resource.Type.DRTargetCluster |
static Resource.Type |
Resource.Type.Host |
static Resource.Type |
Resource.Type.HostComponent |
static Resource.Type |
Resource.Type.Job |
static Resource.Type |
Resource.Type.OperatingSystem |
static Resource.Type |
Resource.Type.Repository |
static Resource.Type |
Resource.Type.Request |
static Resource.Type |
Resource.Type.RequestSchedule |
static Resource.Type |
Resource.Type.RootService |
static Resource.Type |
Resource.Type.RootServiceComponent |
static Resource.Type |
Resource.Type.RootServiceHostComponent |
static Resource.Type |
Resource.Type.Service |
static Resource.Type |
Resource.Type.Stack |
static Resource.Type |
Resource.Type.StackConfiguration |
static Resource.Type |
Resource.Type.StackService |
static Resource.Type |
Resource.Type.StackServiceComponent |
static Resource.Type |
Resource.Type.StackVersion |
static Resource.Type |
Resource.Type.Task |
static Resource.Type |
Resource.Type.TaskAttempt |
static Resource.Type |
Resource.Type.User |
static Resource.Type |
Resource.Type.View |
static Resource.Type |
Resource.Type.ViewInstance |
static Resource.Type |
Resource.Type.Workflow |
Modifier and Type | Method and Description |
---|---|
Resource.Type |
Resource.getType()
Get the resource type.
|
Resource.Type |
UnsupportedPropertyException.getType()
Get the resource type.
|
static Resource.Type |
Resource.Type.valueOf(String name)
Get the type associated with the given type name.
|
static Resource.Type[] |
Resource.Type.values()
Get all of the known types.
|
Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,String> |
ResourceProvider.getKeyPropertyIds()
Get the key property ids for the resource type associated with this resource
provider.
|
Modifier and Type | Method and Description |
---|---|
int |
Resource.Type.compareTo(Resource.Type type) |
RequestStatus |
ClusterController.createResources(Resource.Type type,
Request request)
Create the resources defined by the properties in the given request object.
|
RequestStatus |
ClusterController.deleteResources(Resource.Type type,
Predicate predicate)
Delete the resources selected by the given predicate.
|
Iterable<Resource> |
ClusterController.getIterable(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate)
Get an iterable set of resources from the given set of resources filtered by the
given request and predicate objects.
|
String |
Schema.getKeyPropertyId(Resource.Type type)
Get the property id for the property that uniquely identifies
the given resource type for the resource described by this schema.
|
PageResponse |
ClusterController.getPage(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate,
PageRequest pageRequest)
Get a page of resources from the given set filtered by the given request,
predicate objects and page request.
|
List<PropertyProvider> |
ProviderModule.getPropertyProviders(Resource.Type type)
Get the list of property providers for the given resource type.
|
ResourceProvider |
ProviderModule.getResourceProvider(Resource.Type type)
Get a resource adapter for the given resource type.
|
Set<Resource> |
ClusterController.getResources(Resource.Type type,
Request request,
Predicate predicate)
Get the resources of the given type filtered by the given request and
predicate objects.
|
Schema |
ClusterController.getSchema(Resource.Type type)
Get the
schema for the given resource type. |
Schema |
SchemaFactory.getSchema(Resource.Type type)
Obtain a schema instance for a given resource type.
|
Set<Resource> |
ClusterController.populateResources(Resource.Type type,
Set<Resource> resources,
Request request,
Predicate predicate)
Populate the given resources from the associated property providers.
|
RequestStatus |
ClusterController.updateResources(Resource.Type type,
Request request,
Predicate predicate)
Update the resources selected by the given predicate with the properties
from the given request object.
|
Constructor and Description |
---|
UnsupportedPropertyException(Resource.Type type,
Set<String> propertyIds)
Construct an UnsupportedPropertyException.
|
Modifier and Type | Method and Description |
---|---|
static Map<Resource.Type,String> |
PropertyHelper.getKeyPropertyIds(Resource.Type resourceType) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Map<String,PropertyInfo>> |
PropertyHelper.getGangliaPropertyIds(Resource.Type resourceType) |
static Map<String,Map<String,PropertyInfo>> |
PropertyHelper.getJMXPropertyIds(Resource.Type resourceType) |
static Map<Resource.Type,String> |
PropertyHelper.getKeyPropertyIds(Resource.Type resourceType) |
static Set<String> |
PropertyHelper.getPropertyIds(Resource.Type resourceType) |
Modifier and Type | Method and Description |
---|---|
Resource.Type |
ViewEntity.getExternalResourceType()
Get the external resource type for the view.
|
Modifier and Type | Method and Description |
---|---|
Map<Resource.Type,ResourceConfig> |
ViewEntity.getResourceConfigurations()
Get the mapping of resource type to resource configurations.
|
Map<Resource.Type,ViewSubResourceDefinition> |
ViewEntity.getResourceDefinitions()
Get the mapping of resource type to resource definitions.
|
Set<Resource.Type> |
ViewEntity.getViewResourceTypes()
Get the set of resource types for this view.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewEntity.addResourceConfiguration(Resource.Type type,
ResourceConfig config)
Add a resource configuration for the given type.
|
void |
ViewEntity.addResourceProvider(Resource.Type type,
ResourceProvider provider)
Add a resource provider for the given type.
|
void |
ViewInstanceEntity.addResourceProvider(Resource.Type type,
ResourceProvider provider)
Add a resource provider for the given resource type.
|
ViewSubResourceDefinition |
ViewEntity.getResourceDefinition(Resource.Type type)
Get the resource definition for the given type.
|
ResourceProvider |
ViewEntity.getResourceProvider(Resource.Type type)
Get the resource provider for the given type.
|
ResourceProvider |
ViewInstanceEntity.getResourceProvider(Resource.Type type)
Get the resource provider for the given resource type.
|
Modifier and Type | Method and Description |
---|---|
List<PropertyProvider> |
ViewProviderModule.getPropertyProviders(Resource.Type type) |
ResourceProvider |
ViewProviderModule.getResourceProvider(Resource.Type type) |
Constructor and Description |
---|
ViewExternalSubResourceProvider(Resource.Type type,
ViewEntity viewDefinition)
Construct a view sub-resource provider.
|
ViewSubResourceProvider(Resource.Type type,
Class<?> clazz,
String pkField,
ViewEntity viewDefinition)
Construct a view resource provider for the given resource type and bean class.
|
Copyright © 2016. All rights reserved.