ImmutableGraph
S and Graph
S that may originate from various
implementations.See: Description
Interface | Description |
---|---|
QueryableTcProvider |
Extends the TcProvider interface for providers that support sparql queries.
|
TcProvider |
A TC (Graph) Provider allows access to and optionally
creation of named
ImmutableGraph s and Graph s (mutable graphs) |
WeightedTcProvider |
This interface is implemented by providers to which
TcManager
delegates. |
Class | Description |
---|---|
ImmutableGraphServiceFactory | |
MGraphServiceFactory | |
SecuredGraph |
A Secured triple collection wraps a triple collection checking each access
for the rights on a the ImmutableGraph for which the uri is passed to the
constructor.
|
TcManager |
This class extends
TcProviderMultiplexer , delegating the actual provision and creation of
Graphs or MGraphs to registered WeightedTcProvider s. |
TcProviderMultiplexer |
This makes a set of WeightedTcProvider appear as one TcProvider.
|
WeightedProviderComparator |
Compares the WeightedTcManagementProviders, descending for weight and
ascending by name
|
Exception | Description |
---|---|
EntityAlreadyExistsException |
is thrown on an attempt to create an entity with a name which already exists
|
EntityUndeletableException |
is thrown on an attempt to delete an entity with a provider that
supports the delete operation when the specified entity cannot be deleted
|
NoSuchEntityException |
is thrown on an attempt to perform an operation on an entity (i.e.
|
This package provides access to named ImmutableGraph
S and Graph
S that may originate from various
implementations.
If running in a dependency injection system you should get an instance
of
TcManager
by the framework, otherwise use the static method
TcManager.getInstance
.
A provider implements WeightedTcProvider
.
To work outside a component injection framework it contains a file
META-INF/services/org.apache.clerezza.dataset.WeightedTcProvider
containing the name of the implementing class.
To work in a OSGi-DS context the provider register a component
exposing
org.apache.clerezza.dataset.WeightedTcProvider
as service interface.
Copyright © 2015–2022 The Apache Software Foundation. All rights reserved.