| Package | Description |
|---|---|
| org.virtualrepository | |
| org.virtualrepository.comet | |
| org.virtualrepository.csv | |
| org.virtualrepository.impl | |
| org.virtualrepository.sdmx | |
| org.virtualrepository.spi |
| Modifier and Type | Method and Description |
|---|---|
AssetType |
Asset.type()
Returns the
AssetType of this asset. |
| Modifier and Type | Method and Description |
|---|---|
Map<AssetType,List<Asset>> |
VirtualRepository.lookup(AssetType... type)
|
Collection<AssetType> |
RepositoryService.publishedTypes()
Returns all the
AssetTypes that can be published by this service. |
Collection<AssetType> |
RepositoryService.returnedTypes()
Returns all the
AssetTypes that can be returned by this service. |
| Modifier and Type | Method and Description |
|---|---|
int |
VirtualRepository.discover(AssetType... types)
Discovers all the assets of given
AssetTypes which are available through all the underlying
RepositoryServices, using a default timeout. |
int |
VirtualRepository.discover(Iterable<RepositoryService> services,
AssetType... types)
Discovers all the assets of given
AssetTypes which are available through one or more
RepositoryServices, using a default timeout. |
int |
VirtualRepository.discover(long timeout,
AssetType... types)
Discovers all the assets of given
AssetTypes which are available through the underlying
RepositoryServices, using a given timeout. |
int |
VirtualRepository.discover(long timeout,
Iterable<RepositoryService> services,
AssetType... types)
Discovers all the assets of given
AssetTypes which are available through one or more
RepositoryServices, using a default timeout. |
Map<AssetType,List<Asset>> |
VirtualRepository.lookup(AssetType... type)
|
List<Asset> |
VirtualRepository.lookup(AssetType type)
|
static void |
Utils.notNull(AssetType... types) |
static void |
Utils.notNull(AssetType type) |
boolean |
RepositoryService.publishes(AssetType... types)
Returns
true if assets of at least one of given AssetTypes can be published with this service. |
boolean |
RepositoryService.returns(AssetType... types)
Returns
true if assets of at least one of given AssetTypes can be returned by this service. |
Collection<RepositoryService> |
VirtualRepository.sinks(AssetType... types)
Returns the
RepositoryServices underlying this repository which can publish `Asset`s of at least one of
given AssetTypes. |
Collection<RepositoryService> |
VirtualRepository.sources(AssetType... types)
Returns the
RepositoryServices underlying this repository which can retrieve `Asset`s of at least one of
given AssetTypes. |
| Modifier and Type | Class and Description |
|---|---|
class |
CometGenericType |
| Modifier and Type | Class and Description |
|---|---|
class |
CsvCodelistType |
class |
CsvGenericType |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Type<T extends Asset>
Implementation-facing extension of
AssetType. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractType<T extends Asset>
Partial implementation of
Type. |
| Modifier and Type | Method and Description |
|---|---|
AssetType |
AbstractAsset.type() |
| Modifier and Type | Method and Description |
|---|---|
Map<AssetType,List<Asset>> |
Repository.lookup(AssetType... types) |
List<AssetType> |
ServiceInspector.returned(AssetType... types)
Returns the
AssetTypes supported for import by the RepositoryService among a given set of
such types. |
List<AssetType> |
ServiceInspector.taken(AssetType... types)
Returns the
AssetTypes supported for publication by the RepositoryService. |
| Modifier and Type | Method and Description |
|---|---|
int |
Repository.discover(AssetType... types) |
int |
Repository.discover(Iterable<RepositoryService> services,
AssetType... types) |
int |
Repository.discover(long timeout,
AssetType... types) |
int |
Repository.discover(long timeout,
Iterable<RepositoryService> services,
AssetType... types) |
<A,T extends Asset> |
ServiceInspector.importerFor(AssetType type,
Class<? extends A> api)
Returns an
Importer of the RepositoryService which is bound to the AssetType of a given
Asset and to a given API. |
Set<? extends Importer<?,?>> |
ServiceInspector.importersFor(AssetType type)
|
Map<AssetType,List<Asset>> |
Repository.lookup(AssetType... types) |
List<Asset> |
Repository.lookup(AssetType type) |
<A,T extends Asset> |
ServiceInspector.publisherFor(AssetType type,
Class<? extends A> api)
Returns a
Publisher of the RepositoryService bound to the AssetType of a given
Asset and to a given API. |
Set<? extends Publisher<?,?>> |
ServiceInspector.publishersFor(AssetType type)
|
List<AssetType> |
ServiceInspector.returned(AssetType... types)
Returns the
AssetTypes supported for import by the RepositoryService among a given set of
such types. |
boolean |
ServiceInspector.returns(AssetType type,
Class<?> api)
Returns
true if the service can retrieve assets of a given AssetType with a given API. |
Collection<RepositoryService> |
Repository.sinks(AssetType... types) |
Collection<RepositoryService> |
Repository.sources(AssetType... types) |
List<AssetType> |
ServiceInspector.taken(AssetType... types)
Returns the
AssetTypes supported for publication by the RepositoryService. |
boolean |
ServiceInspector.takes(AssetType type,
Class<?> api)
Returns
true if the service can publish assets of a given AssetType with a given API. |
| Constructor and Description |
|---|
AbstractAsset(AssetType type,
String name,
RepositoryService service,
Property... properties)
Creates an instance with a given _type, name, target repository service, and properties.
|
AbstractAsset(AssetType type,
String id,
String name,
Property... properties)
Creates an instance with a given _type, identifier, name, and properties.
|
AbstractAsset(AssetType type,
String id,
String name,
RepositoryService service,
Property... properties)
Creates an instance with a given _type,identifier, name, target repository service, and properties.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SdmxCodelistType |
class |
SdmxGenericType |
| Modifier and Type | Method and Description |
|---|---|
Iterable<? extends MutableAsset> |
Browser.discover(Collection<? extends AssetType> types)
Returns all the assets of given types which are available through the bound service.
|
Copyright © 2018. All rights reserved.