| Interface | Description |
|---|---|
| AuditService |
A service for producing audit-related
Quad values for creation,
deletion and modification operation. |
| Binary |
The non-RDF content of an LDP NonRDFSource.
|
| BinaryService |
The BinaryService provides methods for retrieving, modifying and checking
the validity of binary content.
|
| CacheService<K,V> |
A generalized caching service for Trellis.
|
| ConstraintService |
The ConstraintService defines rules that constrain RDF triples
on a graph for a particular resource type.
|
| Event |
This represents the data for a server event.
|
| EventSerializationService | |
| EventService |
The EventService provides a mechanism by which events can be emitted
to a message broker.
|
| IdentifierService |
The IdentifierService provides a mechanism for creating new identifiers.
|
| IOService |
The IOService defines methods for reading, writing and updating RDF streams
to/from a concrete RDF 1.1 syntax.
|
| MementoService |
An interface for a Memento subsystem.
|
| NamespaceService |
Namespaces may be stored globally across the server, and the NamespaceService
provides a mechanism for retrieving and setting namespace values.
|
| RDFaWriterService |
A service for generating HTML output from a stream of triples.
|
| Resource |
The central resource abstraction for a Trellis-based linked data server.
|
| ResourceService |
The ResourceService provides methods for creating, retrieving and manipulating Trellis resources.
|
| RetrievalService<T> |
A service that can retrieve resources of some type, featuring optional
retrieval by time.
|
| Session |
This interface represents a user's session when interacting with a Trellis resource.
|
| Class | Description |
|---|---|
| BinaryMetadata |
The LDP specification divides resources into two categories: RDF resources and
non-RDF resources.
|
| BinaryMetadata.Builder |
A mutable buillder for a
BinaryMetadata. |
| ConstraintViolation |
A class that represents a constraint violation in an RDF graph.
|
| DefaultIdentifierService |
The IdentifierService provides a mechanism for creating new identifiers.
|
| Metadata |
Metadata values used for resource composition.
|
| Metadata.Builder |
A mutable builder for a
Metadata object. |
| NoopAuditService |
For use when audit functionality is not desired.
|
| NoopCacheService<K,V> |
A no-op (pass-through) cache service for Trellis.
|
| NoopEventSerializationService |
For use when event serialization is not desired.
|
| NoopEventService |
For use when an event service is not desired.
|
| NoopMementoService |
A no-op MementoService implementation.
|
| NoopNamespaceService |
A
NamespaceService that stores nothing and offers nothing. |
| NoopResourceService |
A no-op resource service that can be used with CDI and proxy objects.
|
| Syntax |
Additional RDF Syntax definitions.
|
| TrellisUtils |
The TrellisUtils class provides a set of convenience methods related to generating and processing RDF objects.
|
| Enum | Description |
|---|---|
| Resource.SpecialResources |
| Exception | Description |
|---|---|
| RuntimeTrellisException |
Exception marker for all Trellis unchecked exceptions.
|
| Annotation Type | Description |
|---|---|
| CacheService.TrellisProfileCache |
A
CacheService used for JSON-LD profiles. |
| NoopImplementation |
Marks a no-op implementation of a Trellis component.
|
This package provides the core resource abstractions used to describe Trellis resources.