public interface Repository
extends org.jboss.gravia.resource.Adaptable
resources.| Modifier and Type | Method and Description |
|---|---|
org.jboss.gravia.resource.Resource |
addResource(org.jboss.gravia.resource.Resource resource)
Add a
Resource to the associated RepositoryStorage |
org.jboss.gravia.resource.Resource |
addResource(org.jboss.gravia.resource.Resource resource,
org.jboss.gravia.resource.MavenCoordinates mavenid)
Add a
Resource to the associated RepositoryStorage |
Map<org.jboss.gravia.resource.Requirement,Collection<org.jboss.gravia.resource.Capability>> |
findProviders(Collection<org.jboss.gravia.resource.Requirement> requirements)
Find the capabilities that match the specified requirements.
|
Collection<org.jboss.gravia.resource.Capability> |
findProviders(org.jboss.gravia.resource.Requirement requirement)
Find the capabilities that match the specified requirement.
|
Repository |
getFallbackRepository()
Get the associated fallback repository or null.
|
String |
getName()
Get the name for this repository
|
org.jboss.gravia.resource.Resource |
getResource(org.jboss.gravia.resource.ResourceIdentity identity)
Get a a
Resource by ResourceIdentity |
org.jboss.gravia.resource.Resource |
removeResource(org.jboss.gravia.resource.ResourceIdentity identity)
Remove a
Resource grom the associated RepositoryStorage |
String getName()
Collection<org.jboss.gravia.resource.Capability> findProviders(org.jboss.gravia.resource.Requirement requirement)
requirement - The requirements for which matching capabilities
should be returned. Must not be null.Map<org.jboss.gravia.resource.Requirement,Collection<org.jboss.gravia.resource.Capability>> findProviders(Collection<org.jboss.gravia.resource.Requirement> requirements)
requirements - The requirements for which matching capabilities
should be returned. Must not be null.org.jboss.gravia.resource.Resource addResource(org.jboss.gravia.resource.Resource resource)
throws IOException
Resource to the associated RepositoryStorageIOExceptionorg.jboss.gravia.resource.Resource addResource(org.jboss.gravia.resource.Resource resource,
org.jboss.gravia.resource.MavenCoordinates mavenid)
throws IOException
Resource to the associated RepositoryStorageIOExceptionorg.jboss.gravia.resource.Resource removeResource(org.jboss.gravia.resource.ResourceIdentity identity)
Resource grom the associated RepositoryStorageorg.jboss.gravia.resource.Resource getResource(org.jboss.gravia.resource.ResourceIdentity identity)
Resource by ResourceIdentityRepository getFallbackRepository()
Copyright © 2014 JBoss by Red Hat. All rights reserved.