Skip navigation links
A B C F G I J N O R S T V W 

A

AbstractTrellisApplication<T extends TrellisConfiguration> - Class in org.trellisldp.dropwizard
A base class for Dropwizard-based Trellis applications.
AbstractTrellisApplication() - Constructor for class org.trellisldp.dropwizard.AbstractTrellisApplication
 
any() - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Get other properties.
any() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get any extra metadata.
AssetConfiguration - Class in org.trellisldp.dropwizard.config
Configuration for asset locations.
AssetConfiguration() - Constructor for class org.trellisldp.dropwizard.config.AssetConfiguration
 
AuthConfiguration - Class in org.trellisldp.dropwizard.config
Configuration for authN/authZ.
AuthConfiguration() - Constructor for class org.trellisldp.dropwizard.config.AuthConfiguration
 

B

BasicAuthConfiguration - Class in org.trellisldp.dropwizard.config
Configuration for Basic AuthN.
BasicAuthConfiguration() - Constructor for class org.trellisldp.dropwizard.config.BasicAuthConfiguration
 

C

CacheConfiguration - Class in org.trellisldp.dropwizard.config
Cache-related configuration.
CacheConfiguration() - Constructor for class org.trellisldp.dropwizard.config.CacheConfiguration
 
CONFIG_DROPWIZARD_INITIALIZE_ROOT - Static variable in class org.trellisldp.dropwizard.AbstractTrellisApplication
The configuration key controlling whether an application should initialize its own root resource.
CORSConfiguration - Class in org.trellisldp.dropwizard.config
Configuration for CORS headers.
CORSConfiguration() - Constructor for class org.trellisldp.dropwizard.config.CORSConfiguration
 
CrossOriginResourceSharingFilter - Class in org.trellisldp.dropwizard
A ContainerResponseFilter that adds CORS-related headers to HTTP responses.
CrossOriginResourceSharingFilter(Collection<String>, Collection<String>, Collection<String>, Collection<String>, boolean, int) - Constructor for class org.trellisldp.dropwizard.CrossOriginResourceSharingFilter
Create a CORS filter.

F

filter(ContainerRequestContext, ContainerResponseContext) - Method in class org.trellisldp.dropwizard.CrossOriginResourceSharingFilter
 

G

getAdminUsers() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the admin users.
getAllowCredentials() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get the value of Allow-Credentials.
getAllowHeaders() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get a list of allowed headers.
getAllowMethods() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get a list of allowed methods.
getAllowOrigin() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get a list of allowed origins.
getAssets() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the asset configuration.
getAuth() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the Auth configuration.
getBaseUrl() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the base URL.
getBasic() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the basic auth configuration.
getCache() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the cache configuration.
getCacheExpireHours() - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Get the JSON-LD profile cache expire time in hours (default=24).
getCacheExpireSeconds() - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Get the cache expire time in seconds.
getCacheSize() - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Get the JSON-LD profile cache size (default=100).
getCacheSize() - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Get the maximum size of the cache.
getComponents() - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
Get any additional components to register with Jersey.
getConnectionString() - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Get the connection string.
getContextDomainWhitelist() - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Get the domain whitelist of custom JSON-LD profiles.
getContextWhitelist() - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Get the whitelist of custom JSON-LD profiles.
getCors() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the CORS configuration.
getCss() - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Get any stylesheets for use with the HTML view.
getDefaultName() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the application name.
getEnabled() - Method in class org.trellisldp.dropwizard.config.BasicAuthConfiguration
Get whether basic authentication has been enabled.
getEnabled() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get whether CORS has been enabled.
getEnabled() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get whether basic authentication has been enabled.
getEnabled() - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Get whether notifications have been enabled.
getEnabled() - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Get whether basic authentication has been enabled.
getExposeHeaders() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get a list of exposed headers.
getHubUrl() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the websub hub URL.
getIcon() - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Get an icon for the HTML view.
getJs() - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Get any javascript resources for use with the HTML view.
getJsonld() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the namespace filename.
getJwks() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get the JWKS location.
getJwt() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the jwt auth configuration.
getKey() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get the base64-encoded JWT key.
getKeyIds() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get the key ids.
getKeyStore() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get the keystore location.
getKeyStorePassword() - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Get the keystore password.
getLdpComponent(T, boolean) - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
Get the TrellisHttpResource matcher.
getMaxAge() - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Get the value of the cache max age.
getMaxAge() - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Get the Max-Age header.
getMustRevalidate() - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Get the value of the must-revalidate value.
getName() - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
 
getNoCache() - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Get the value of the no-cache value.
getNotifications() - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Get the notifications configuration.
getRealm() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the security realm.
getScope() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the security scope.
getServiceBundler() - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
Get the Trellis ServiceBundler.
getTemplate() - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Get the template filename.
getTopicName() - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Get the topic/queue name.
getType() - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Get the notification component type.
getUsersFile() - Method in class org.trellisldp.dropwizard.config.BasicAuthConfiguration
Get the username file.
getWebac() - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Get the webac auth configuration.

I

initialize(T, Environment) - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
Setup the trellis application.
initialize(Bootstrap<T>) - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
 

J

JsonLdConfiguration - Class in org.trellisldp.dropwizard.config
A configuration to control how custom JSON-LD profiles are handled.
JsonLdConfiguration() - Constructor for class org.trellisldp.dropwizard.config.JsonLdConfiguration
 
JwtAuthConfiguration - Class in org.trellisldp.dropwizard.config
Configuration for the JWT service.
JwtAuthConfiguration() - Constructor for class org.trellisldp.dropwizard.config.JwtAuthConfiguration
 

N

NotificationsConfiguration - Class in org.trellisldp.dropwizard.config
 
NotificationsConfiguration() - Constructor for class org.trellisldp.dropwizard.config.NotificationsConfiguration
 
NotificationsConfiguration.Type - Enum in org.trellisldp.dropwizard.config
 

O

org.trellisldp.dropwizard - package org.trellisldp.dropwizard
Reusable dropwizard-based Trellis application components.
org.trellisldp.dropwizard.config - package org.trellisldp.dropwizard.config
Trellis Dropwizard Application Configuration

R

run(T, Environment) - Method in class org.trellisldp.dropwizard.AbstractTrellisApplication
 

S

set(String, String) - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
An extension point for other configuration values.
setAdditionalConfig(String, Object) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set an extra configuration value.
setAdminUsers(List<String>) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the admin users.
setAllowCredentials(boolean) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Control whether Allow-Credentials should be displayed.
setAllowHeaders(List<String>) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Set the allowed headers.
setAllowMethods(List<String>) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Set the allowed methods.
setAllowOrigin(List<String>) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Set the allowed origins.
setAssets(AssetConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the asset configuration.
setAuth(AuthConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the Auth configuration.
setBaseUrl(String) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the base URL.
setBasic(BasicAuthConfiguration) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the basic auth configuration.
setCache(CacheConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the cache configuration.
setCacheExpireHours(long) - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Set the JSON-LD profile cache exire time in hours.
setCacheExpireSeconds(long) - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Set the cache exprie time in seconds.
setCacheSize(long) - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Set the JSON-LD profile cache size.
setCacheSize(long) - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Set the maxiumum size of the cache.
setConnectionString(String) - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Set the connection string.
setContextDomainWhitelist(Set<String>) - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Set the domain whitelist of custom JSON-LD profiles.
setContextWhitelist(Set<String>) - Method in class org.trellisldp.dropwizard.config.JsonLdConfiguration
Set the whitelist of custom JSON-LD profiles.
setCors(CORSConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the CORS configuration.
setCss(List<String>) - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Set any stylesheets for use with the HTML view.
setDefaultName(String) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the application name.
setEnabled(boolean) - Method in class org.trellisldp.dropwizard.config.BasicAuthConfiguration
Enable or disable basic authentication.
setEnabled(boolean) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Enable or disable CORS.
setEnabled(boolean) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Enable or disable basic authentication.
setEnabled(boolean) - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Enable or disable notifications.
setEnabled(boolean) - Method in class org.trellisldp.dropwizard.config.WebacConfiguration
Enable or disable basic authentication.
setExposeHeaders(List<String>) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Set the exposed headers.
setHubUrl(String) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the websub hub URL.
setIcon(String) - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Set an icon for the HTML view.
setJs(List<String>) - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Set any javascript resources for use with the HTML view.
setJsonld(JsonLdConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the json-ld configuration.
setJwks(String) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Set the jwks location.
setJwt(JwtAuthConfiguration) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the jwt auth configuration.
setKey(String) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Set the base64-encoded JWT key.
setKeyIds(List<String>) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Set the key ids.
setKeyStore(String) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Set the keystore location.
setKeyStorePassword(String) - Method in class org.trellisldp.dropwizard.config.JwtAuthConfiguration
Set the keystore password.
setMaxAge(int) - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Set the cache max-age value.
setMaxAge(int) - Method in class org.trellisldp.dropwizard.config.CORSConfiguration
Set the Max-Age header.
setMustRevalidate(boolean) - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Set the cache must-revalidate value.
setNoCache(boolean) - Method in class org.trellisldp.dropwizard.config.CacheConfiguration
Set the no-cache value.
setNotifications(NotificationsConfiguration) - Method in class org.trellisldp.dropwizard.config.TrellisConfiguration
Set the notifications configuration.
setRealm(String) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the security realm.
setScope(String) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the security scope.
setTemplate(String) - Method in class org.trellisldp.dropwizard.config.AssetConfiguration
Set the template filename.
setTopicName(String) - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Set the queue/topic name.
setType(NotificationsConfiguration.Type) - Method in class org.trellisldp.dropwizard.config.NotificationsConfiguration
Set the notification component type.
setUsersFile(String) - Method in class org.trellisldp.dropwizard.config.BasicAuthConfiguration
Set the username file.
setWebac(WebacConfiguration) - Method in class org.trellisldp.dropwizard.config.AuthConfiguration
Set the webac auth configuration.

T

TrellisConfiguration - Class in org.trellisldp.dropwizard.config
 
TrellisConfiguration() - Constructor for class org.trellisldp.dropwizard.config.TrellisConfiguration
 

V

valueOf(String) - Static method in enum org.trellisldp.dropwizard.config.NotificationsConfiguration.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.trellisldp.dropwizard.config.NotificationsConfiguration.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebacConfiguration - Class in org.trellisldp.dropwizard.config
 
WebacConfiguration() - Constructor for class org.trellisldp.dropwizard.config.WebacConfiguration
 
A B C F G I J N O R S T V W 
Skip navigation links