A B C D E F G H I L M N O P Q R S T U W X _

A

AbstractAuthority - Class in org.openxri.store.impl
 
AbstractAuthority() - Constructor for class org.openxri.store.impl.AbstractAuthority
 
AbstractComponent - Class in org.openxri.config.impl
 
AbstractComponent(Properties) - Constructor for class org.openxri.config.impl.AbstractComponent
 
AbstractProxy - Class in org.openxri.proxy.impl
Provides a servlet implementation for the XRI resolution protocol
AbstractProxy(ProxyConfig) - Constructor for class org.openxri.proxy.impl.AbstractProxy
 
AbstractServer - Class in org.openxri.server.impl
Provides a starting point for Server implementations.
AbstractServer(Properties) - Constructor for class org.openxri.server.impl.AbstractServer
 
AbstractStage - Class in org.openxri.pipeline.stages
The AbstractStage saves the properties with which the Stage was initialized for later use.
AbstractStage(Properties) - Constructor for class org.openxri.pipeline.stages.AbstractStage
 
AbstractStore - Class in org.openxri.store.impl
Some helper methods for store implementations.
AbstractStore(Properties) - Constructor for class org.openxri.store.impl.AbstractStore
 
AbstractSubSegment - Class in org.openxri.store.impl
 
AbstractSubSegment() - Constructor for class org.openxri.store.impl.AbstractSubSegment
 
AddAuthorityResolutionSEPStage - Class in org.openxri.pipeline.stages
A stage that adds an authority resolution service endpoint to the XRD.
AddAuthorityResolutionSEPStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
AddExpiresAbsoluteStage - Class in org.openxri.pipeline.stages
A stage that adds an tag to the XRD with an absolute expiration date.
AddExpiresAbsoluteStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddExpiresAbsoluteStage
 
AddExpiresRelativeStage - Class in org.openxri.pipeline.stages
A stage that adds an tag to the XRD with a relative expiration date.
AddExpiresRelativeStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddExpiresRelativeStage
 
AddGUIDCanonicalIDStage - Class in org.openxri.pipeline.stages
A stage that adds a element to the XRD.
AddGUIDCanonicalIDStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddGUIDCanonicalIDStage
 
AddProviderIDStage - Class in org.openxri.pipeline.stages
A stage that adds a element to the XRD and sets its value to the parent authority's .
AddProviderIDStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddProviderIDStage
 
AddQueryStage - Class in org.openxri.pipeline.stages
A stage that adds an tag to the XRD with the name of the current subsegment.
AddQueryStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddQueryStage
 
AddRandomCanonicalIDStage - Class in org.openxri.pipeline.stages
A stage that adds a element to the XRD.
AddRandomCanonicalIDStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddRandomCanonicalIDStage
 
AddSerialCanonicalIDStage - Class in org.openxri.pipeline.stages
A stage that adds a element to the XRD.
AddSerialCanonicalIDStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddSerialCanonicalIDStage
 
AddServerStatusStage - Class in org.openxri.pipeline.stages
A stage that adds an tag to the XRD with a configurable code and text.
AddServerStatusStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddServerStatusStage
 
AddStatusStage - Class in org.openxri.pipeline.stages
A stage that adds an tag to the XRD with a configurable code and text.
AddStatusStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddStatusStage
 
AddXMLElementStage - Class in org.openxri.pipeline.stages
A stage that adds an arbitrary XML element to the XRD.
AddXMLElementStage(Properties) - Constructor for class org.openxri.pipeline.stages.AddXMLElementStage
 
assemble(Serializable, Object) - Method in class org.openxri.store.impl.db.XRDType
 
AT_AUTHORITY - Static variable in interface org.openxri.config.ProxyConfig
 
ATTR_COMPONENT_INTERFACE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ATTR_PIPELINE_NAME - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ATTR_PROPERTY_KEY - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ATTR_PROPERTY_VALUE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ATTRIBUTE_OVERRIDE_CREATE_PIPELINE - Static variable in class org.openxri.pipeline.Pipeline
Authorities can override the CREATE pipeline by setting the value of this attribute to the name of one of the pipelines in the server configuration.
ATTRIBUTE_OVERRIDE_LOOKUP_PIPELINE - Static variable in class org.openxri.pipeline.Pipeline
Authorities can override the LOOKUP pipeline by setting the value of this attribute to the name of one of the pipelines in the server configuration.
ATTRIBUTES_KEY_LAST_CANONICALID - Static variable in class org.openxri.pipeline.stages.AddProviderIDStage
 
ATTRIBUTES_KEY_LAST_CANONICALID - Static variable in class org.openxri.pipeline.stages.AddSerialCanonicalIDStage
 
Authority - Interface in org.openxri.store
 
AutoLocalIDsStage - Class in org.openxri.pipeline.stages
A stage that automatically generates elements by finding synonyms in the store.
AutoLocalIDsStage(Properties) - Constructor for class org.openxri.pipeline.stages.AutoLocalIDsStage
 

B

backupStore(OutputStream) - Method in class org.openxri.store.impl.n.NullStore
 
backupStore(OutputStream) - Method in interface org.openxri.store.StoreBackupable
Backups all store contents into a stream.
BANG_AUTHORITY - Static variable in interface org.openxri.config.ProxyConfig
 
BARE_XRI_NOTFOUND_REDIRECT - Static variable in interface org.openxri.config.ProxyConfig
 
bareXRINotFoundRedirect - Variable in class org.openxri.proxy.impl.AbstractProxy
 
BasicProxy - Class in org.openxri.proxy.impl
 
BasicProxy(ProxyConfig) - Constructor for class org.openxri.proxy.impl.BasicProxy
 
BasicServer - Class in org.openxri.server.impl
A basic server class that lets the AbstractServer look up authorities, retrieve their static information, and execute the appropriate LOKOUP pipeline.
BasicServer(Properties) - Constructor for class org.openxri.server.impl.BasicServer
 
buildAbsoluteURL(HttpServletRequest, String) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
 

C

characters(char[], int, int) - Method in class org.openxri.config.impl.XMLServerConfig
 
checkSigned(HttpServletRequest) - Static method in class org.openxri.servlet.XRIServlet
This method can check whether the client requests SAML trusted resolution.
close() - Method in class org.openxri.store.impl.db.DatabaseStore
 
compareTo(Authority) - Method in class org.openxri.store.impl.AbstractAuthority
 
compareTo(SubSegment) - Method in class org.openxri.store.impl.AbstractSubSegment
 
completeURI(StringBuffer, String) - Method in class org.openxri.urimapper.impl.FolderURIMapper
 
completeURI(StringBuffer, String) - Method in class org.openxri.urimapper.impl.NullURIMapper
 
completeURI(StringBuffer, String) - Method in class org.openxri.urimapper.impl.QueryURIMapper
Appends the needed path or query fragment to the provided URI for resolution to this server
completeURI(StringBuffer, String) - Method in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
completeURI(StringBuffer, String) - Method in interface org.openxri.urimapper.URIMapper
Appends the needed namespace to the provided URI for resolution to this server
Component - Interface in org.openxri.config
Server components are pluggable parts of the OpenXRI server.
ComponentRegistry - Interface in org.openxri.config
Provides a single point to obtain fully configured server component instances.
config - Variable in class org.openxri.config.impl.PropertiesProxyConfig
 
config - Variable in class org.openxri.proxy.impl.AbstractProxy
 
config - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
CONFIG_CERTIFICATE_LOCATION - Static variable in class org.openxri.server.impl.TrustedServer
 
CONFIG_CERTIFICATE_LOCATION_DEFAULT - Static variable in class org.openxri.server.impl.TrustedServer
 
CONFIG_NAMESPACE_KEY - Static variable in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
CONFIG_PRIVATE_KEY_LOCATION - Static variable in class org.openxri.server.impl.TrustedServer
 
CONFIG_PRIVATE_KEY_LOCATION_DEFAULT - Static variable in class org.openxri.server.impl.TrustedServer
 
CONFIG_SAML_ISSUER - Static variable in class org.openxri.server.impl.TrustedServer
 
CONFIG_SAML_ISSUER_DEFAULT - Static variable in class org.openxri.server.impl.TrustedServer
 
ConfigException - Exception in org.openxri.exceptions
 
ConfigException() - Constructor for exception org.openxri.exceptions.ConfigException
 
ConfigException(String) - Constructor for exception org.openxri.exceptions.ConfigException
 
ConfigException(Throwable) - Constructor for exception org.openxri.exceptions.ConfigException
 
ConfigException(String, Throwable) - Constructor for exception org.openxri.exceptions.ConfigException
 
configFile - Variable in class org.openxri.config.impl.PropertiesProxyConfig
 
ConfigParseException - Exception in org.openxri.exceptions
 
ConfigParseException() - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigParseException(String) - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigParseException(Throwable) - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigParseException(String, Throwable) - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigParseException(int, String) - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigParseException(int, String, Throwable) - Constructor for exception org.openxri.exceptions.ConfigParseException
 
ConfigRuntimeException - Exception in org.openxri.exceptions
 
ConfigRuntimeException() - Constructor for exception org.openxri.exceptions.ConfigRuntimeException
 
ConfigRuntimeException(String) - Constructor for exception org.openxri.exceptions.ConfigRuntimeException
 
ConfigRuntimeException(Throwable) - Constructor for exception org.openxri.exceptions.ConfigRuntimeException
 
ConfigRuntimeException(String, Throwable) - Constructor for exception org.openxri.exceptions.ConfigRuntimeException
 
configuration - Variable in class org.openxri.store.impl.db.DatabaseStore
 
createAssertion(String, String, String) - Method in class org.openxri.server.impl.TrustedServer
Generates an assertion that can be attached to the descriptor according to the rules of XRI trusted resolution.
createAuthority(XRD) - Method in class org.openxri.store.impl.db.DatabaseStore
 
createAuthority(XRD) - Method in class org.openxri.store.impl.n.NullStore
 
createAuthority(XRD) - Method in interface org.openxri.store.Store
Creates an authority without associating it with a subsegment.
createRootSubSegment(String, XRD) - Method in class org.openxri.store.impl.db.DatabaseStore
 
createRootSubSegment(String, XRD) - Method in class org.openxri.store.impl.n.NullStore
 
createRootSubSegment(String, XRD) - Method in interface org.openxri.store.Store
Creates a root subsegment (entry-point namespace to the server).

D

DatabaseStore - Class in org.openxri.store.impl.db
A class using Hibernate for implementing the basic and several extended store operations.
DatabaseStore(Properties) - Constructor for class org.openxri.store.impl.db.DatabaseStore
 
DbAuthority - Class in org.openxri.store.impl.db
 
DbStoreData - Class in org.openxri.store.impl.db
 
DbSubSegment - Class in org.openxri.store.impl.db
 
deepCopy(Object) - Method in class org.openxri.store.impl.db.XRDType
 
DEFAULT_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_CHECK_CHILDREN - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DEFAULT_CODE - Static variable in class org.openxri.pipeline.stages.AddServerStatusStage
 
DEFAULT_CODE - Static variable in class org.openxri.pipeline.stages.AddStatusStage
 
DEFAULT_DEFAULT_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_ELEMENTNAMESPACE - Static variable in class org.openxri.pipeline.stages.AddXMLElementStage
 
DEFAULT_ELEMENTVALUE - Static variable in class org.openxri.pipeline.stages.AddXMLElementStage
 
DEFAULT_EXCLUDESELF - Static variable in class org.openxri.pipeline.stages.AutoLocalIDsStage
 
DEFAULT_EXPIRES - Static variable in class org.openxri.pipeline.stages.AddExpiresAbsoluteStage
 
DEFAULT_HTTP - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DEFAULT_HTTPPORT - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DEFAULT_HTTPS - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DEFAULT_HTTPSPORT - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DEFAULT_MAX_BYTES_PER_REQUEST - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MAX_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MAX_FOLLOW_REDIRECTS - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MAX_FOLLOW_REFS - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MAX_REQUESTS - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MAX_TOTAL_BYTES - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_MIN_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_NEGATIVE_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_PROXY_CLASS - Static variable in interface org.openxri.config.ProxyConfig
 
DEFAULT_PROXY_CONFIG_CLASS - Static variable in class org.openxri.factories.ProxyConfigFactory
 
DEFAULT_PROXY_CONFIG_CLASS - Static variable in class org.openxri.servlet.ProxyServlet
 
DEFAULT_PROXY_CONFIG_FILE - Static variable in class org.openxri.config.impl.PropertiesProxyConfig
 
DEFAULT_SECONDS - Static variable in class org.openxri.pipeline.stages.AddExpiresRelativeStage
 
DEFAULT_SERVER_CONFIG_CLASS - Static variable in class org.openxri.factories.ServerConfigFactory
 
DEFAULT_SERVER_CONFIG_FILE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
DEFAULT_TEXT - Static variable in class org.openxri.pipeline.stages.AddServerStatusStage
 
DEFAULT_TEXT - Static variable in class org.openxri.pipeline.stages.AddStatusStage
 
DEFAULT_TRUST - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
DelayStage - Class in org.openxri.pipeline.stages
A stage that causes a small, random delay, but does not alter the XRD.
DelayStage(Properties) - Constructor for class org.openxri.pipeline.stages.DelayStage
 
deleteAuthority(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
deleteAuthority(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
deleteAuthority(Authority) - Method in interface org.openxri.store.Store
Deletes an authority and any subsegments registered underneath it.
deleteRootSubSegment(String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
deleteRootSubSegment(String) - Method in class org.openxri.store.impl.n.NullStore
 
deleteRootSubSegment(String) - Method in interface org.openxri.store.Store
Deletes the root subsegment (namespace) associated with an authority.
destroy() - Method in class org.openxri.servlet.ProxyServlet
 
destroy() - Method in class org.openxri.servlet.XRIServlet
 
disassemble(Object) - Method in class org.openxri.store.impl.db.XRDType
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.servlet.ProxyServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.servlet.XRIServlet
Service an incoming request.

E

ELEMENT_CLASS - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ELEMENT_COMPONENT - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ELEMENT_PIPELINE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ELEMENT_PROPERTIES - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ELEMENT_PROPERTY - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ELEMENT_STAGE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
EmptyXRDStage - Class in org.openxri.pipeline.stages
A stage that clears the whole XRD.
EmptyXRDStage(Properties) - Constructor for class org.openxri.pipeline.stages.EmptyXRDStage
 
endDocument() - Method in class org.openxri.config.impl.XMLServerConfig
 
endElement(String, String, String) - Method in class org.openxri.config.impl.XMLServerConfig
 
equals(Object) - Method in class org.openxri.store.impl.AbstractAuthority
 
equals(Object) - Method in class org.openxri.store.impl.AbstractSubSegment
 
equals(Object, Object) - Method in class org.openxri.store.impl.db.XRDType
 
equals(Object) - Method in class org.openxri.urimapper.URIMapperRequest
 
equals(Object) - Method in class org.openxri.urimapper.URIMapperResult
 
EQUALS_AUTHORITY - Static variable in interface org.openxri.config.ProxyConfig
 
error(SAXParseException) - Method in class org.openxri.config.impl.XMLServerConfig
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.Pipeline
A pipeline is executed by consecutively executing all its stages.
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in interface org.openxri.pipeline.Stage
Called as part of executing a pipeline.
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddExpiresAbsoluteStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddExpiresRelativeStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddGUIDCanonicalIDStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddProviderIDStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddQueryStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddRandomCanonicalIDStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddSerialCanonicalIDStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddServerStatusStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddStatusStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AddXMLElementStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.AutoLocalIDsStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.DelayStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.EmptyXRDStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.ExecutePipelineStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.FromStoreStage
 
execute(Store, XRD, XRISegment, Authority, String, Authority, boolean) - Method in class org.openxri.pipeline.stages.InheritAttributesStage
 
ExecutePipelineStage - Class in org.openxri.pipeline.stages
A stage that executes a whole other pipeline as a sub-process.
ExecutePipelineStage(Properties) - Constructor for class org.openxri.pipeline.stages.ExecutePipelineStage
 

F

fatalError(SAXParseException) - Method in class org.openxri.config.impl.XMLServerConfig
 
findRootSubSegment(String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
findRootSubSegment(String) - Method in class org.openxri.store.impl.n.NullStore
 
findRootSubSegment(String) - Method in interface org.openxri.store.StoreLookup
Finds a root subsegment with a given name.
findSubSegment(Authority, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
findSubSegment(Authority, String) - Method in class org.openxri.store.impl.n.NullStore
 
findSubSegment(Authority, String) - Method in interface org.openxri.store.StoreLookup
Finds a subsegment with a given authority and name.
finishXRD(XRD, Authority, SubSegment, Authority, boolean) - Method in class org.openxri.server.impl.AbstractServer
Called before the server adds the XRD to the XRDS and moves on to the next authority.
finishXRD(XRD, Authority, SubSegment, Authority, boolean) - Method in class org.openxri.server.impl.BasicServer
 
finishXRD(XRD, Authority, SubSegment, Authority, boolean) - Method in class org.openxri.server.impl.TrustedServer
 
finishXRDS(XRDS, String, boolean) - Method in class org.openxri.server.impl.AbstractServer
Called before the XRDS is sent out by the server.
finishXRDS(XRDS, String, boolean) - Method in class org.openxri.server.impl.BasicServer
 
FolderURIMapper - Class in org.openxri.urimapper.impl
Implements the URIMapper interface, using a folder structure for URLs.
FolderURIMapper(Properties) - Constructor for class org.openxri.urimapper.impl.FolderURIMapper
 
FromStoreStage - Class in org.openxri.pipeline.stages
A stage looks up the XRD for the current subsegment from the store, and replaces the current XRD on the pipeline.
FromStoreStage(Properties) - Constructor for class org.openxri.pipeline.stages.FromStoreStage
 

G

getAtAuthority() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getAtAuthority() - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this gets the @ authority that this server can use its own proxy requests.
getAuthorityAttributes(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityAttributes(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityAttributes(Authority) - Method in interface org.openxri.store.StoreAttributable
Gets attributes from an authority.
getAuthorityChildSubSegments(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityChildSubSegments(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityChildSubSegments(Authority) - Method in interface org.openxri.store.StoreBetterLookup
Gets all subsegments that have this authority as parent.
getAuthorityCount() - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityCount() - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityCount() - Method in interface org.openxri.store.StoreStatistics
 
getAuthorityIndex(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityIndex(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityIndex(Authority) - Method in interface org.openxri.store.StoreAttributable
Gets the index of the authority.
getAuthorityPath(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityPath(Authority) - Method in interface org.openxri.store.StoreMountable
Returns the path at which the authority is mounted.
getAuthorityQxris(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityQxris(Authority, boolean, boolean) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthorityQxris(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityQxris(Authority, boolean, boolean) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthorityQxris(Authority) - Method in interface org.openxri.store.StoreBetterLookup
Gets all full XRIs that lead to this authority.
getAuthorityQxris(Authority, boolean, boolean) - Method in interface org.openxri.store.StoreBetterLookup
Gets all full XRIs that lead to this authority.
getAuthoritySubSegments(Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getAuthoritySubSegments(Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getAuthoritySubSegments(Authority) - Method in interface org.openxri.store.StoreBetterLookup
Gets all subsegments that lead to this authority.
getBangAuthority() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getBangAuthority() - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this gets the = authority that this server can use its own proxy requests.
getBareXRINotFoundRedirect() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getBareXRINotFoundRedirect() - Method in interface org.openxri.config.ProxyConfig
 
getCertificateChain() - Method in class org.openxri.server.impl.TrustedServer
This method will read a certificate chain from a file and return it.
getClassLoader() - Static method in class org.openxri.factories.ProxyConfigFactory
 
getClassLoader() - Static method in class org.openxri.factories.ServerConfigFactory
 
getComponent(Class<? extends Component>) - Method in interface org.openxri.config.ComponentRegistry
 
getComponentRegistry() - Method in class org.openxri.config.impl.XMLServerConfig
 
getComponentRegistry() - Method in interface org.openxri.config.ServerConfig
Gets the server's components.
getComponents() - Method in interface org.openxri.config.ComponentRegistry
 
getDefaultCacheTTL() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getDefaultCacheTTL() - Method in interface org.openxri.config.ProxyConfig
 
getDefaultCreatePipeline() - Method in interface org.openxri.config.PipelineRegistry
 
getDefaultLookupPipeline() - Method in interface org.openxri.config.PipelineRegistry
 
getEqualsAuthority() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getEqualsAuthority() - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this gets the = authority that this server can use its own proxy requests.
getHostName() - Method in class org.openxri.config.impl.XMLServerConfig
 
getHostName() - Method in interface org.openxri.config.ServerConfig
Gets the host name from the server-wide properties.
getHostPort() - Method in class org.openxri.config.impl.XMLServerConfig
 
getHostPort() - Method in interface org.openxri.config.ServerConfig
Gets the host port from the server-wide properties.
getHttpsBypassAuthorities() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getHttpsBypassAuthorities() - Method in interface org.openxri.config.ProxyConfig
 
getId() - Method in interface org.openxri.store.Authority
 
getId() - Method in class org.openxri.store.impl.db.DbAuthority
 
getId() - Method in class org.openxri.store.impl.db.DbSubSegment
 
getId() - Method in class org.openxri.store.impl.n.NullAuthority
 
getId() - Method in class org.openxri.store.impl.n.NullSubSegment
 
getId() - Method in interface org.openxri.store.SubSegment
 
getMaxBytesPerRequest() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxBytesPerRequest() - Method in interface org.openxri.config.ProxyConfig
 
getMaxCacheTTL() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxCacheTTL() - Method in interface org.openxri.config.ProxyConfig
 
getMaxFollowRedirects() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxFollowRedirects() - Method in interface org.openxri.config.ProxyConfig
 
getMaxFollowRefs() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxFollowRefs() - Method in interface org.openxri.config.ProxyConfig
 
getMaxHttpRedirectAllowed() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxHttpRedirectAllowed() - Method in interface org.openxri.config.ProxyConfig
 
getMaxRequests() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxRequests() - Method in interface org.openxri.config.ProxyConfig
 
getMaxTotalBytes() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMaxTotalBytes() - Method in interface org.openxri.config.ProxyConfig
 
getMinCacheTTL() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getMinCacheTTL() - Method in interface org.openxri.config.ProxyConfig
 
getName() - Method in class org.openxri.pipeline.Pipeline
 
getName() - Method in class org.openxri.store.impl.db.DbSubSegment
 
getName() - Method in class org.openxri.store.impl.n.NullSubSegment
 
getName() - Method in interface org.openxri.store.SubSegment
 
getNamespace() - Method in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
getNamespace() - Method in class org.openxri.urimapper.URIMapperResult
 
getNamespacePattern() - Method in class org.openxri.urimapper.impl.RegexURIMapper
 
getNegativeCacheTTL() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getNegativeCacheTTL() - Method in interface org.openxri.config.ProxyConfig
 
getPath() - Method in class org.openxri.urimapper.URIMapperRequest
 
getPipelineByName(String) - Method in interface org.openxri.config.PipelineRegistry
 
getPipelineRegistry() - Method in class org.openxri.config.impl.XMLServerConfig
 
getPipelineRegistry() - Method in interface org.openxri.config.ServerConfig
Gets the server's pipelines.
getPipelines() - Method in interface org.openxri.config.PipelineRegistry
 
getPrivateKey() - Method in class org.openxri.server.impl.TrustedServer
This method will read a private key from a file and return it.
getProperties() - Method in interface org.openxri.config.Component
Returns the Properties object that was used to initialize the component.
getProperties() - Method in class org.openxri.config.impl.AbstractComponent
 
getProperties() - Method in class org.openxri.config.impl.XMLServerConfig
 
getProperties() - Method in interface org.openxri.config.ServerConfig
Gets the server-wide properties.
getProperties() - Method in interface org.openxri.pipeline.Stage
Returns the Properties object that was used to initialize the stage.
getProperties() - Method in class org.openxri.pipeline.stages.AbstractStage
 
getProxyImplClass() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getProxyImplClass() - Method in interface org.openxri.config.ProxyConfig
Returns the name of the Java class that implements the Server interface.
getQuery() - Method in class org.openxri.urimapper.URIMapperRequest
 
getQuery() - Method in class org.openxri.urimapper.URIMapperResult
 
getQueryPattern() - Method in class org.openxri.urimapper.impl.RegexURIMapper
 
getRealPath(String) - Method in class org.openxri.config.impl.XMLServerConfig
 
getRealPath(String) - Method in interface org.openxri.config.ServerConfig
Gets the absolute path for a path relative to the web application.
getRootRedirect() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getRootRedirect() - Method in interface org.openxri.config.ProxyConfig
 
getSamlBypassAuthorities() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getSamlBypassAuthorities() - Method in interface org.openxri.config.ProxyConfig
 
getServletPath() - Method in class org.openxri.config.impl.XMLServerConfig
 
getServletPath() - Method in interface org.openxri.config.ServerConfig
Gets the servlet path from the server-wide properties.
getSessionFactory() - Method in class org.openxri.store.impl.db.DatabaseStore
Checks if the database connection is still alive; if not, try to reconnect, then throw exception.
getSetting(String) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getSetting(String) - Method in interface org.openxri.config.ProxyConfig
For extensibility: Get any setting with a given key
getSingleton() - Static method in class org.openxri.factories.ProxyConfigFactory
Get the proxy config implementation and hope it's initialized already.
getSingleton() - Static method in class org.openxri.factories.ServerConfigFactory
Get the server config implementation and hope it's initialized already.
getStages() - Method in class org.openxri.pipeline.Pipeline
 
getStoreAttributes() - Method in class org.openxri.store.impl.db.DatabaseStore
 
getStoreAttributes() - Method in class org.openxri.store.impl.n.NullStore
 
getStoreAttributes() - Method in interface org.openxri.store.StoreAttributable
Gets attributes from the store.
getSubSegmentAttributes(SubSegment) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSubSegmentAttributes(SubSegment) - Method in class org.openxri.store.impl.n.NullStore
 
getSubSegmentAttributes(SubSegment) - Method in interface org.openxri.store.StoreAttributable
Gets attributes from a subsegment.
getSubSegmentAuthority(SubSegment) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSubSegmentAuthority(SubSegment) - Method in class org.openxri.store.impl.n.NullStore
 
getSubSegmentAuthority(SubSegment) - Method in interface org.openxri.store.StoreLookup
Returns the authority of this subsegment.
getSubSegmentCount() - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSubSegmentCount() - Method in class org.openxri.store.impl.n.NullStore
 
getSubSegmentCount() - Method in interface org.openxri.store.StoreStatistics
 
getSubSegmentIndex(SubSegment) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSubSegmentIndex(SubSegment) - Method in class org.openxri.store.impl.n.NullStore
 
getSubSegmentIndex(SubSegment) - Method in interface org.openxri.store.StoreAttributable
Gets the index of the subsegment.
getSubSegmentParentAuthority(SubSegment) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSubSegmentParentAuthority(SubSegment) - Method in class org.openxri.store.impl.n.NullStore
 
getSubSegmentParentAuthority(SubSegment) - Method in interface org.openxri.store.StoreLookup
Returns the authority of this subsegment.
getSupportedResMediaTypes() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getSupportedResMediaTypes() - Method in interface org.openxri.config.ProxyConfig
 
getSynonymSubSegments(Authority, Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
getSynonymSubSegments(Authority, Authority) - Method in class org.openxri.store.impl.n.NullStore
 
getSynonymSubSegments(Authority, Authority) - Method in interface org.openxri.store.StoreBetterLookup
Gets all subsegments with a given parent authority and authority.
getUseCache() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
getUseCache() - Method in interface org.openxri.config.ProxyConfig
 
getXrd() - Method in interface org.openxri.store.Authority
 
getXrd() - Method in class org.openxri.store.impl.db.DbAuthority
 
getXrd() - Method in class org.openxri.store.impl.n.NullAuthority
 

H

hashCode() - Method in class org.openxri.store.impl.AbstractAuthority
 
hashCode() - Method in class org.openxri.store.impl.AbstractSubSegment
 
hashCode(Object) - Method in class org.openxri.store.impl.db.XRDType
 
hashCode() - Method in class org.openxri.urimapper.URIMapperRequest
 
hashCode() - Method in class org.openxri.urimapper.URIMapperResult
 
HTTP_ERROR_CONTENT_TYPE - Static variable in class org.openxri.proxy.impl.AbstractProxy
 
HTTP_ERROR_CONTENT_TYPE - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
HTTP_XML_CONTENT_TYPE - Static variable in class org.openxri.proxy.impl.AbstractProxy
 
HTTP_XML_CONTENT_TYPE - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
HTTPS_BYPASS_AUTHORITIES - Static variable in interface org.openxri.config.ProxyConfig
 

I

InheritAttributesStage - Class in org.openxri.pipeline.stages
A stage that copies attributes from the parent authority to the XRD on the pipeline.
InheritAttributesStage(Properties) - Constructor for class org.openxri.pipeline.stages.InheritAttributesStage
 
init() - Method in interface org.openxri.config.Component
A server component is constructed by the ComponentRegistry by passing a Properties object to its constructor and then calling this init() method.
init() - Method in interface org.openxri.config.ComponentRegistry
 
init() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
init() - Method in class org.openxri.config.impl.XMLServerConfig
 
init() - Method in interface org.openxri.config.PipelineRegistry
 
init() - Method in interface org.openxri.config.ProxyConfig
Initializes configuration
init() - Method in interface org.openxri.config.ServerConfig
 
init() - Method in interface org.openxri.pipeline.Stage
A stage is constructed by the PipelineRegistry by passing a Properties object to its constructor and then calling this init() method.
init() - Method in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
init() - Method in class org.openxri.pipeline.stages.AddExpiresAbsoluteStage
 
init() - Method in class org.openxri.pipeline.stages.AddExpiresRelativeStage
 
init() - Method in class org.openxri.pipeline.stages.AddGUIDCanonicalIDStage
 
init() - Method in class org.openxri.pipeline.stages.AddProviderIDStage
 
init() - Method in class org.openxri.pipeline.stages.AddQueryStage
 
init() - Method in class org.openxri.pipeline.stages.AddRandomCanonicalIDStage
 
init() - Method in class org.openxri.pipeline.stages.AddSerialCanonicalIDStage
 
init() - Method in class org.openxri.pipeline.stages.AddServerStatusStage
 
init() - Method in class org.openxri.pipeline.stages.AddStatusStage
 
init() - Method in class org.openxri.pipeline.stages.AddXMLElementStage
 
init() - Method in class org.openxri.pipeline.stages.AutoLocalIDsStage
 
init() - Method in class org.openxri.pipeline.stages.DelayStage
 
init() - Method in class org.openxri.pipeline.stages.EmptyXRDStage
 
init() - Method in class org.openxri.pipeline.stages.ExecutePipelineStage
 
init() - Method in class org.openxri.pipeline.stages.FromStoreStage
 
init() - Method in class org.openxri.pipeline.stages.InheritAttributesStage
 
init() - Method in class org.openxri.plugin.impl.NullPlugin
 
init() - Method in class org.openxri.plugin.impl.RedirectPlugin
 
init() - Method in class org.openxri.plugin.impl.SampleDataPlugin
 
init() - Method in class org.openxri.proxy.impl.AbstractProxy
 
init() - Method in class org.openxri.proxy.impl.OpenIDHackProxy
 
init() - Method in interface org.openxri.proxy.Proxy
 
init() - Method in class org.openxri.server.impl.AbstractServer
Initialize base-class attributes from configuration.
init() - Method in class org.openxri.server.impl.BasicServer
 
init() - Method in class org.openxri.server.impl.NullServer
 
init() - Method in class org.openxri.server.impl.TrustedServer
 
init() - Method in class org.openxri.servlet.ProxyServlet
 
init(ProxyConfig) - Method in class org.openxri.servlet.ProxyServlet
Initializes the servlet based on a ProxyConfig
init() - Method in class org.openxri.servlet.XRIServlet
 
init(ServerConfig) - Method in class org.openxri.servlet.XRIServlet
Initializes the servlet based on a ServerConfig
init() - Method in class org.openxri.store.impl.db.DatabaseStore
 
init() - Method in class org.openxri.store.impl.n.NullStore
 
init() - Method in class org.openxri.urimapper.impl.FolderURIMapper
 
init() - Method in class org.openxri.urimapper.impl.NullURIMapper
 
init() - Method in class org.openxri.urimapper.impl.QueryURIMapper
 
init() - Method in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
initSingleton(ServletContext, Properties) - Static method in class org.openxri.factories.ProxyConfigFactory
Construct the concrete implementation of the ProxyConfig interface, based on a servlet context and properties.
initSingleton(ServletConfig) - Static method in class org.openxri.factories.ProxyConfigFactory
Construct the concrete implementation of the ProxyConfig interface, based on a servlet config.
initSingleton(FilterConfig) - Static method in class org.openxri.factories.ProxyConfigFactory
Construct the concrete implementation of the ProxyConfig interface, based on a filter config.
initSingleton(ServletContext, Properties) - Static method in class org.openxri.factories.ServerConfigFactory
Construct the concrete implementation of the ServerConfig interface, based on a servlet context and properties.
initSingleton(ServletConfig) - Static method in class org.openxri.factories.ServerConfigFactory
Construct the concrete implementation of the ServerConfig interface, based on a servlet config.
initSingleton(FilterConfig) - Static method in class org.openxri.factories.ServerConfigFactory
Construct the concrete implementation of the ServerConfig interface, based on a filter config.
initXRD(XRD, Authority, String, boolean) - Method in class org.openxri.server.impl.AbstractServer
Called before anything is added to a fresh XRD.
initXRD(XRD, Authority, String, boolean) - Method in class org.openxri.server.impl.BasicServer
 
initXRD(XRD, Authority, String, boolean) - Method in class org.openxri.server.impl.TrustedServer
 
initXRDS(XRDS, String, boolean) - Method in class org.openxri.server.impl.AbstractServer
Called before the server starts processing the request.
initXRDS(XRDS, String, boolean) - Method in class org.openxri.server.impl.BasicServer
 
initXRDS(XRDS, String, boolean) - Method in class org.openxri.server.impl.TrustedServer
 
isClosed() - Method in class org.openxri.store.impl.db.DatabaseStore
 
isMutable() - Method in class org.openxri.store.impl.db.XRDType
 

L

listAuthorities() - Method in class org.openxri.store.impl.db.DatabaseStore
 
listAuthorities() - Method in class org.openxri.store.impl.n.NullStore
 
listAuthorities() - Method in interface org.openxri.store.StoreBetterLookup
Returns all authorities.
listAuthoritiesByAttributes(StoreAttributable.Selector) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listAuthoritiesByAttributes(StoreAttributable.Selector) - Method in class org.openxri.store.impl.n.NullStore
 
listAuthoritiesByAttributes(StoreAttributable.Selector) - Method in interface org.openxri.store.StoreAttributable
Returns all authorities whose attributes satisfy certain conditions.
listAuthoritiesByAttributeValue(String, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listAuthoritiesByAttributeValue(String, String) - Method in class org.openxri.store.impl.n.NullStore
 
listAuthoritiesByAttributeValue(String, String) - Method in interface org.openxri.store.StoreAttributable
Returns all authorities with a certain attribute key/value pair.
listAuthoritiesByIndex(String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listAuthoritiesByIndex(String) - Method in class org.openxri.store.impl.n.NullStore
 
listAuthoritiesByIndex(String) - Method in interface org.openxri.store.StoreAttributable
Returns all authorities with a certain index.
listAuthoritiesByPath(String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listAuthoritiesByPath(String) - Method in interface org.openxri.store.StoreMountable
Returns all authorities mounted at a given path.
listRootSubSegments() - Method in class org.openxri.store.impl.db.DatabaseStore
 
listRootSubSegments() - Method in class org.openxri.store.impl.n.NullStore
 
listRootSubSegments() - Method in interface org.openxri.store.Store
Lists all of the root subsegments (namespaces) on the server.
listSubSegments() - Method in class org.openxri.store.impl.db.DatabaseStore
 
listSubSegments() - Method in class org.openxri.store.impl.n.NullStore
 
listSubSegments() - Method in interface org.openxri.store.StoreBetterLookup
Returns all subsegments.
listSubSegmentsByAttributes(StoreAttributable.Selector) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listSubSegmentsByAttributes(StoreAttributable.Selector) - Method in class org.openxri.store.impl.n.NullStore
 
listSubSegmentsByAttributes(StoreAttributable.Selector) - Method in interface org.openxri.store.StoreAttributable
Returns all subsegments whose attributes satisfy certain conditions.
listSubSegmentsByAttributeValue(String, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listSubSegmentsByAttributeValue(String, String) - Method in class org.openxri.store.impl.n.NullStore
 
listSubSegmentsByAttributeValue(String, String) - Method in interface org.openxri.store.StoreAttributable
Returns all subsegments whose attributes satisfy certain conditions.
listSubSegmentsByIndex(String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
listSubSegmentsByIndex(String) - Method in class org.openxri.store.impl.n.NullStore
 
listSubSegmentsByIndex(String) - Method in interface org.openxri.store.StoreAttributable
Returns all subsegments with a certain index.
LOAD_SAMPLE_DATA_PATH - Static variable in class org.openxri.plugin.impl.SampleDataPlugin
 
localLookup(XRIAuthority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
localLookup(XRIAuthority) - Method in class org.openxri.store.impl.n.NullStore
 
localLookup(XRIAuthority) - Method in interface org.openxri.store.StoreLookup
This method iterates through all subsegments of the given authority path and returns its final authority.
log - Static variable in class org.openxri.proxy.impl.AbstractProxy
Static Logging object that can be used by derived classes
log - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
Static Logging object that can be used by derived classes
log - Static variable in class org.openxri.server.impl.AbstractServer
 
log - Static variable in class org.openxri.server.impl.TrustedServer
 
log - Static variable in class org.openxri.servlet.ProxyServlet
 
log - Static variable in class org.openxri.servlet.XRIServlet
 
lookupByNamespace(String, String, boolean) - Method in class org.openxri.server.impl.AbstractServer
 
lookupByNamespace(String, String, boolean) - Method in class org.openxri.server.impl.NullServer
 
lookupByNamespace(String, String, boolean) - Method in interface org.openxri.server.Server
Obtains an XRDS for an XRI segment.
lookupByPath(String, boolean) - Method in class org.openxri.server.impl.AbstractServer
 
lookupByPath(String, boolean) - Method in class org.openxri.server.impl.NullServer
 
lookupByPath(String, boolean) - Method in interface org.openxri.server.Server
Obtains an XRDS for a path.
lookupSelfDescribing(String, boolean) - Method in class org.openxri.server.impl.AbstractServer
 
lookupSelfDescribing(String, boolean) - Method in class org.openxri.server.impl.NullServer
 
lookupSelfDescribing(String, boolean) - Method in interface org.openxri.server.Server
Obtains a self-describing XRDS for a root namespace.

M

makeExceptionXrd(String, Exception) - Static method in class org.openxri.server.impl.AbstractServer
 
makeNotFoundXrd(String) - Static method in class org.openxri.server.impl.AbstractServer
 
MAX_ALIAS_RECURSION - Static variable in class org.openxri.store.impl.db.DatabaseStore
 
MAX_BYTES_PER_REQUEST - Static variable in interface org.openxri.config.ProxyConfig
 
MAX_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
MAX_FOLLOW_REDIRECTS - Static variable in interface org.openxri.config.ProxyConfig
 
MAX_FOLLOW_REFS - Static variable in interface org.openxri.config.ProxyConfig
 
MAX_REQUESTS - Static variable in interface org.openxri.config.ProxyConfig
 
MAX_TOTAL_BYTES - Static variable in interface org.openxri.config.ProxyConfig
 
MIN_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 

N

NAMESPACE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
namespacePattern - Static variable in class org.openxri.urimapper.impl.FolderURIMapper
 
namespacePattern - Variable in class org.openxri.urimapper.impl.RegexURIMapper
 
namespacePattern - Static variable in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
NEGATIVE_CACHE_TTL - Static variable in interface org.openxri.config.ProxyConfig
 
NullAuthority - Class in org.openxri.store.impl.n
 
NullAuthority() - Constructor for class org.openxri.store.impl.n.NullAuthority
 
NullPlugin - Class in org.openxri.plugin.impl
A plugin that can handle nothing.
NullPlugin(Properties) - Constructor for class org.openxri.plugin.impl.NullPlugin
 
nullSafeGet(ResultSet, String[], Object) - Method in class org.openxri.store.impl.db.XRDType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class org.openxri.store.impl.db.XRDType
 
NullServer - Class in org.openxri.server.impl
A server that returns only empty XRDSes.
NullServer(Properties) - Constructor for class org.openxri.server.impl.NullServer
 
NullStore - Class in org.openxri.store.impl.n
A store that implements all the store interfaces, but does not actually store or retrieve anything.
NullStore(Properties) - Constructor for class org.openxri.store.impl.n.NullStore
 
NullSubSegment - Class in org.openxri.store.impl.n
 
NullSubSegment() - Constructor for class org.openxri.store.impl.n.NullSubSegment
 
NullURIMapper - Class in org.openxri.urimapper.impl
Can parse nothing, appends nothing, and there's no reason to use it :)
NullURIMapper(Properties) - Constructor for class org.openxri.urimapper.impl.NullURIMapper
 

O

onBeforeResolution(String, HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.AbstractProxy
Hook method which gets called BEFORE resolution takes place
onBeforeResolution(String, HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.BasicProxy
 
onPartialResolutionSuccess(String, HttpServletRequest, HttpServletResponse, int, String, PartialResolutionException) - Method in class org.openxri.proxy.impl.AbstractProxy
Hook method which gets called AFTER resolution has only been partially successful
onPartialResolutionSuccess(String, HttpServletRequest, HttpServletResponse, int, String, PartialResolutionException) - Method in class org.openxri.proxy.impl.BasicProxy
 
onResolutionSuccess(String, ResolverState, Object, HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.AbstractProxy
Hook method which gets called AFTER resolution has been successful
onResolutionSuccess(String, ResolverState, Object, HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.BasicProxy
 
opaque - Variable in class org.openxri.proxy.impl.QueryParams
 
OpenIDHackProxy - Class in org.openxri.proxy.impl
Provides a servlet implementation for the XRI resolution protocol
OpenIDHackProxy(ProxyConfig) - Constructor for class org.openxri.proxy.impl.OpenIDHackProxy
 
OpenIDHackProxy.QueryParams - Class in org.openxri.proxy.impl
 
OpenIDHackProxy.QueryParams() - Constructor for class org.openxri.proxy.impl.OpenIDHackProxy.QueryParams
 
org.openxri.config - package org.openxri.config
 
org.openxri.config.impl - package org.openxri.config.impl
 
org.openxri.exceptions - package org.openxri.exceptions
 
org.openxri.factories - package org.openxri.factories
 
org.openxri.pipeline - package org.openxri.pipeline
 
org.openxri.pipeline.stages - package org.openxri.pipeline.stages
 
org.openxri.plugin - package org.openxri.plugin
 
org.openxri.plugin.impl - package org.openxri.plugin.impl
 
org.openxri.proxy - package org.openxri.proxy
 
org.openxri.proxy.impl - package org.openxri.proxy.impl
 
org.openxri.server - package org.openxri.server
 
org.openxri.server.impl - package org.openxri.server.impl
 
org.openxri.servlet - package org.openxri.servlet
 
org.openxri.store - package org.openxri.store
 
org.openxri.store.impl - package org.openxri.store.impl
 
org.openxri.store.impl.db - package org.openxri.store.impl.db
 
org.openxri.store.impl.n - package org.openxri.store.impl.n
 
org.openxri.urimapper - package org.openxri.urimapper
 
org.openxri.urimapper.impl - package org.openxri.urimapper.impl
 

P

parentQueryName - Variable in class org.openxri.server.impl.TrustedServer
 
parse(InputSource) - Method in class org.openxri.config.impl.XMLServerConfig
 
parseQuery(HttpServletRequest) - Method in class org.openxri.proxy.impl.AbstractProxy
 
parseQuery(HttpServletRequest) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
 
parseRequest(URIMapperRequest) - Method in class org.openxri.urimapper.impl.NullURIMapper
 
parseRequest(URIMapperRequest) - Method in class org.openxri.urimapper.impl.QueryURIMapper
 
parseRequest(URIMapperRequest) - Method in class org.openxri.urimapper.impl.RegexURIMapper
 
parseRequest(URIMapperRequest) - Method in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
parseRequest(URIMapperRequest) - Method in interface org.openxri.urimapper.URIMapper
Parses an incoming request (containing of path and query part of a URI)
persist() - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
persist() - Method in interface org.openxri.config.ProxyConfig
Persists any changes that were made to the configuration
Pipeline - Class in org.openxri.pipeline
A pipeline's job is to assemble an XRD.
Pipeline(String, List<Stage>) - Constructor for class org.openxri.pipeline.Pipeline
 
PIPELINE_DEFAULT_NAME - Static variable in class org.openxri.config.impl.XMLServerConfig
 
PipelineRegistry - Interface in org.openxri.config
Provides a single point to obtain fully configured Pipeline instances.
Plugin - Interface in org.openxri.plugin
Provides interface for extending the functionality of the server to respond to non-XRI specified requests.
plugin - Variable in class org.openxri.servlet.XRIServlet
The plugin that will handle all requests not recognized by the URI mapper
process(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.AbstractProxy
Service an incoming request.
process(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
Service an incoming request.
process(HttpServletRequest, HttpServletResponse) - Method in interface org.openxri.proxy.Proxy
 
processCustomRequest(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.plugin.impl.NullPlugin
 
processCustomRequest(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.plugin.impl.RedirectPlugin
 
processCustomRequest(HttpServletRequest, HttpServletResponse) - Method in class org.openxri.plugin.impl.SampleDataPlugin
 
processCustomRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.openxri.plugin.Plugin
Process a request that is not an XRI lookup
processProxyRequest(String, MimeType, String, String, HttpServletRequest, HttpServletResponse) - Method in class org.openxri.proxy.impl.AbstractProxy
Process a request for proxied resolution
properties - Variable in class org.openxri.config.impl.AbstractComponent
 
properties - Variable in class org.openxri.pipeline.stages.AbstractStage
 
PROPERTIES_KEY_ATTRIBUTES - Static variable in class org.openxri.pipeline.stages.InheritAttributesStage
 
PROPERTIES_KEY_CHECK_CHILDREN - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_CODE - Static variable in class org.openxri.pipeline.stages.AddServerStatusStage
 
PROPERTIES_KEY_CODE - Static variable in class org.openxri.pipeline.stages.AddStatusStage
 
PROPERTIES_KEY_ELEMENTNAME - Static variable in class org.openxri.pipeline.stages.AddXMLElementStage
 
PROPERTIES_KEY_ELEMENTNAMESPACE - Static variable in class org.openxri.pipeline.stages.AddXMLElementStage
 
PROPERTIES_KEY_ELEMENTVALUE - Static variable in class org.openxri.pipeline.stages.AddXMLElementStage
 
PROPERTIES_KEY_EXCLUDESELF - Static variable in class org.openxri.pipeline.stages.AutoLocalIDsStage
 
PROPERTIES_KEY_EXPIRES - Static variable in class org.openxri.pipeline.stages.AddExpiresAbsoluteStage
 
PROPERTIES_KEY_HOSTNAME - Static variable in class org.openxri.config.impl.XMLServerConfig
 
PROPERTIES_KEY_HOSTPORT - Static variable in class org.openxri.config.impl.XMLServerConfig
 
PROPERTIES_KEY_HTTP - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_HTTPPORT - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_HTTPS - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_HTTPSPORT - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_PIPELINE - Static variable in class org.openxri.pipeline.stages.ExecutePipelineStage
 
PROPERTIES_KEY_SECONDS - Static variable in class org.openxri.pipeline.stages.AddExpiresRelativeStage
 
PROPERTIES_KEY_SERVLETPATH - Static variable in class org.openxri.config.impl.XMLServerConfig
 
PROPERTIES_KEY_TEXT - Static variable in class org.openxri.pipeline.stages.AddServerStatusStage
 
PROPERTIES_KEY_TEXT - Static variable in class org.openxri.pipeline.stages.AddStatusStage
 
PROPERTIES_KEY_TRUST - Static variable in class org.openxri.pipeline.stages.AddAuthorityResolutionSEPStage
 
PROPERTIES_KEY_URI - Static variable in class org.openxri.plugin.impl.RedirectPlugin
 
PropertiesProxyConfig - Class in org.openxri.config.impl
Provides an implementation of the ProxyConfig interface based on Java properties.
PropertiesProxyConfig(ServletContext, Properties) - Constructor for class org.openxri.config.impl.PropertiesProxyConfig
 
PropertiesProxyConfig(Properties) - Constructor for class org.openxri.config.impl.PropertiesProxyConfig
 
PropertiesProxyConfig(String) - Constructor for class org.openxri.config.impl.PropertiesProxyConfig
 
PropertiesProxyConfig() - Constructor for class org.openxri.config.impl.PropertiesProxyConfig
 
Proxy - Interface in org.openxri.proxy
 
PROXY_CLASS - Static variable in interface org.openxri.config.ProxyConfig
 
PROXY_CONFIG_CLASS - Static variable in class org.openxri.factories.ProxyConfigFactory
 
PROXY_CONFIG_CLASS - Static variable in class org.openxri.servlet.ProxyServlet
The class which will provide our configuration
PROXY_CONFIG_FILE - Static variable in class org.openxri.config.impl.PropertiesProxyConfig
The proxy properties file path (relative to the current context root)
ProxyConfig - Interface in org.openxri.config
Provides an interface for retrieving the proxy preferences.
ProxyConfigFactory - Class in org.openxri.factories
Can construct an appropriate ProxyConfig object based on a map (which at a minimum must contain a class name for the ProxyConfig implementation).
ProxyException - Exception in org.openxri.proxy
 
ProxyException() - Constructor for exception org.openxri.proxy.ProxyException
 
ProxyException(String, Throwable) - Constructor for exception org.openxri.proxy.ProxyException
 
ProxyException(String) - Constructor for exception org.openxri.proxy.ProxyException
 
ProxyException(Throwable) - Constructor for exception org.openxri.proxy.ProxyException
 
ProxyServlet - Class in org.openxri.servlet
Provides a servlet implementation for the XRI resolution protocol
ProxyServlet() - Constructor for class org.openxri.servlet.ProxyServlet
 

Q

QueryParams - Class in org.openxri.proxy.impl
 
QueryParams() - Constructor for class org.openxri.proxy.impl.QueryParams
 
queryPattern - Static variable in class org.openxri.urimapper.impl.FolderURIMapper
 
queryPattern - Variable in class org.openxri.urimapper.impl.RegexURIMapper
 
queryPattern - Static variable in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
QueryURIMapper - Class in org.openxri.urimapper.impl
Implements the URIMapper interface based on a simple query-parameter based scheme.
QueryURIMapper(Properties) - Constructor for class org.openxri.urimapper.impl.QueryURIMapper
 

R

randomCanonicalIDString() - Static method in class org.openxri.pipeline.stages.AddGUIDCanonicalIDStage
 
randomCanonicalIDString() - Static method in class org.openxri.pipeline.stages.AddRandomCanonicalIDStage
 
RedirectPlugin - Class in org.openxri.plugin.impl
A plugin that can issues a HTTP redirect to a preconfigured URI.
RedirectPlugin(Properties) - Constructor for class org.openxri.plugin.impl.RedirectPlugin
 
RegexURIMapper - Class in org.openxri.urimapper.impl
This abstract class can parse an URI using regular expressions for the root namespace (e.g.
RegexURIMapper(Properties, Pattern, Pattern) - Constructor for class org.openxri.urimapper.impl.RegexURIMapper
 
registerSubsegment(Authority, String, XRD) - Method in class org.openxri.store.impl.db.DatabaseStore
 
registerSubsegment(Authority, String, Authority) - Method in class org.openxri.store.impl.db.DatabaseStore
 
registerSubsegment(Authority, String, Authority) - Method in class org.openxri.store.impl.n.NullStore
 
registerSubsegment(Authority, String, XRD) - Method in class org.openxri.store.impl.n.NullStore
 
registerSubsegment(Authority, String, XRD) - Method in interface org.openxri.store.Store
Registers a subsegment with a new authority.
registerSubsegment(Authority, String, Authority) - Method in interface org.openxri.store.Store
Registers a new subsegment using an already existing authority.
releaseSubSegment(SubSegment) - Method in class org.openxri.store.impl.db.DatabaseStore
 
releaseSubSegment(SubSegment) - Method in class org.openxri.store.impl.n.NullStore
 
releaseSubSegment(SubSegment) - Method in interface org.openxri.store.Store
Releases the descriptor information associated with a registered subsegment.
replace(Object, Object, Object) - Method in class org.openxri.store.impl.db.XRDType
 
resetStore() - Method in class org.openxri.store.impl.db.DatabaseStore
 
resetStore() - Method in interface org.openxri.store.StoreResettable
Takes a Store implementation back to a known clean state.
resolver - Variable in class org.openxri.proxy.impl.AbstractProxy
The XRI resolver object for the server.
resolver - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
The XRI resolver object for the server.
restoreStore(InputStream) - Method in class org.openxri.store.impl.n.NullStore
 
restoreStore(InputStream) - Method in interface org.openxri.store.StoreBackupable
Restores all store contents from a stream.
returnedClass() - Method in class org.openxri.store.impl.db.XRDType
 
ROOT_REDIRECT - Static variable in interface org.openxri.config.ProxyConfig
 
rootRedirect - Variable in class org.openxri.proxy.impl.AbstractProxy
 

S

SAML_BYPASS_AUTHORITIES - Static variable in interface org.openxri.config.ProxyConfig
 
SampleDataPlugin - Class in org.openxri.plugin.impl
A plugin that can load the store with some example data.
SampleDataPlugin(Properties) - Constructor for class org.openxri.plugin.impl.SampleDataPlugin
 
select(Map<String, String>) - Method in interface org.openxri.store.StoreAttributable.Selector
 
send301(HttpServletResponse, String) - Method in class org.openxri.proxy.impl.AbstractProxy
Send a 301 HTTP redirect to the client.
send303(HttpServletResponse, String) - Method in class org.openxri.proxy.impl.AbstractProxy
Send a 303 HTTP redirect to the client.
sendError(HttpServletRequest, HttpServletResponse, String, int, String, Throwable) - Method in class org.openxri.proxy.impl.AbstractProxy
 
sendError(HttpServletRequest, HttpServletResponse, String, int, int, String, Throwable) - Method in class org.openxri.proxy.impl.AbstractProxy
 
sendFatalError(HttpServletResponse, String) - Method in class org.openxri.proxy.impl.AbstractProxy
This method is called when an unknown error is encountered.
sendFatalError(HttpServletResponse, String) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
This method is called when an unknown error is encountered.
sendPartialResponse(HttpServletRequest, HttpServletResponse, String, boolean, MimeType, PartialResolutionException, TrustType) - Method in class org.openxri.proxy.impl.AbstractProxy
 
sendPartialResponse(HttpServletRequest, HttpServletResponse, boolean, MimeType, XRDS, TrustType) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
 
sendResponse(HttpServletResponse, boolean, String, String, TrustType) - Method in class org.openxri.proxy.impl.AbstractProxy
Send a HTTP response to the client.
sendResponse(HttpServletResponse, String, String, TrustType) - Method in class org.openxri.proxy.impl.AbstractProxy
Send a HTTP response to the client.
sendResponse(HttpServletResponse, int, String, String, TrustType) - Method in class org.openxri.proxy.impl.AbstractProxy
Send a HTTP response with the specified status code to the client.
sendResponse(HttpServletResponse, boolean, String, String, TrustType) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
Send a HTTP response to the client.
sendResponse(HttpServletResponse, String, String, TrustType) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
Send a HTTP response to the client.
sendResponse(HttpServletResponse, int, String, String, TrustType) - Method in class org.openxri.proxy.impl.OpenIDHackProxy
Send a HTTP response with the specified status code to the client.
Server - Interface in org.openxri.server
Interface for server operations.
server - Variable in class org.openxri.servlet.XRIServlet
The server object that will handle the incoming resolution requests
SERVER_CONFIG_CLASS - Static variable in class org.openxri.factories.ServerConfigFactory
 
SERVER_CONFIG_FILE - Static variable in class org.openxri.config.impl.XMLServerConfig
 
ServerConfig - Interface in org.openxri.config
This class parses the XML configuration file and then contains all information from that file.
serverConfig - Variable in class org.openxri.servlet.XRIServlet
The server configuration read from the XML file.
ServerConfigFactory - Class in org.openxri.factories
Can construct an appropriate ServerConfig object based on a map (which at a minimum must contain a class name for the ServerConfig implementation).
ServerException - Exception in org.openxri.exceptions
 
ServerException() - Constructor for exception org.openxri.exceptions.ServerException
 
ServerException(String, Throwable) - Constructor for exception org.openxri.exceptions.ServerException
 
ServerException(String) - Constructor for exception org.openxri.exceptions.ServerException
 
ServerException(Throwable) - Constructor for exception org.openxri.exceptions.ServerException
 
ServerInternalException - Exception in org.openxri.exceptions
An exception thrown by Server implementations if an internal error occurred.
ServerInternalException() - Constructor for exception org.openxri.exceptions.ServerInternalException
 
ServerInternalException(String, Throwable) - Constructor for exception org.openxri.exceptions.ServerInternalException
 
ServerInternalException(String) - Constructor for exception org.openxri.exceptions.ServerInternalException
 
ServerInternalException(Throwable) - Constructor for exception org.openxri.exceptions.ServerInternalException
 
ServerNotFoundException - Exception in org.openxri.exceptions
An exception thrown by Server implementations if a lookup was unsuccessful.
ServerNotFoundException() - Constructor for exception org.openxri.exceptions.ServerNotFoundException
 
ServerNotFoundException(String, Throwable) - Constructor for exception org.openxri.exceptions.ServerNotFoundException
 
ServerNotFoundException(String) - Constructor for exception org.openxri.exceptions.ServerNotFoundException
 
ServerNotFoundException(Throwable) - Constructor for exception org.openxri.exceptions.ServerNotFoundException
 
sessionFactory - Variable in class org.openxri.store.impl.db.DatabaseStore
 
setAtAuthority(XRD) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setAtAuthority(XRD) - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this sets the @ authority that this server can use its own proxy requests.
setAuthorityAttributes(Authority, Map<String, String>) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setAuthorityAttributes(Authority, Map<String, String>) - Method in class org.openxri.store.impl.n.NullStore
 
setAuthorityAttributes(Authority, Map<String, String>) - Method in interface org.openxri.store.StoreAttributable
Associates attributes with an authority.
setAuthorityIndex(Authority, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setAuthorityIndex(Authority, String) - Method in class org.openxri.store.impl.n.NullStore
 
setAuthorityIndex(Authority, String) - Method in interface org.openxri.store.StoreAttributable
Associates an index with an authority.
setAuthorityPath(Authority, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setAuthorityPath(Authority, String) - Method in interface org.openxri.store.StoreMountable
Mounts an authority at a given path.
setBangAuthority(XRD) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setBangAuthority(XRD) - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this sets the = authority that this server can use its own proxy requests.
setBareXRINotFoundRedirect(String) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setBareXRINotFoundRedirect(String) - Method in interface org.openxri.config.ProxyConfig
 
setClassLoader(ClassLoader) - Static method in class org.openxri.factories.ProxyConfigFactory
 
setClassLoader(ClassLoader) - Static method in class org.openxri.factories.ServerConfigFactory
 
setDefaultCacheTTL(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setDefaultCacheTTL(int) - Method in interface org.openxri.config.ProxyConfig
 
setEqualsAuthority(XRD) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setEqualsAuthority(XRD) - Method in interface org.openxri.config.ProxyConfig
If proxied resolution is enabled, this sets the = authority that this server can use its own proxy requests.
setHttpsBypassAuthorities(String[]) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setHttpsBypassAuthorities(String[]) - Method in interface org.openxri.config.ProxyConfig
 
setMaxBytesPerRequest(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxBytesPerRequest(int) - Method in interface org.openxri.config.ProxyConfig
 
setMaxCacheTTL(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxCacheTTL(int) - Method in interface org.openxri.config.ProxyConfig
 
setMaxFollowRedirects(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxFollowRedirects(int) - Method in interface org.openxri.config.ProxyConfig
 
setMaxFollowRefs(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxFollowRefs(int) - Method in interface org.openxri.config.ProxyConfig
 
setMaxRequests(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxRequests(int) - Method in interface org.openxri.config.ProxyConfig
 
setMaxTotalBytes(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMaxTotalBytes(int) - Method in interface org.openxri.config.ProxyConfig
 
setMinCacheTTL(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setMinCacheTTL(int) - Method in interface org.openxri.config.ProxyConfig
 
setName(String) - Method in class org.openxri.store.impl.db.DbSubSegment
 
setNamespace(String) - Method in class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
setNamespace(String) - Method in class org.openxri.urimapper.URIMapperResult
 
setNamespacePattern(Pattern) - Method in class org.openxri.urimapper.impl.RegexURIMapper
 
setNegativeCacheTTL(int) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setNegativeCacheTTL(int) - Method in interface org.openxri.config.ProxyConfig
 
setParentQueryName(String) - Method in class org.openxri.server.impl.AbstractServer
This is overriden by the TrustedServer which uses the parent subsegment name for generating SAML assertions.
setParentQueryName(String) - Method in class org.openxri.server.impl.TrustedServer
 
setPath(String) - Method in class org.openxri.urimapper.URIMapperRequest
 
setProxyImplClass(String) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setProxyImplClass(String) - Method in interface org.openxri.config.ProxyConfig
Sets the name of the Java class that implements the Server interface.
setQuery(String) - Method in class org.openxri.urimapper.URIMapperRequest
 
setQuery(String) - Method in class org.openxri.urimapper.URIMapperResult
 
setQueryPattern(Pattern) - Method in class org.openxri.urimapper.impl.RegexURIMapper
 
setRootRedirect(String) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setRootRedirect(String) - Method in interface org.openxri.config.ProxyConfig
 
setSamlBypassAuthorities(String[]) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setSamlBypassAuthorities(String[]) - Method in interface org.openxri.config.ProxyConfig
 
setSessionFactory(SessionFactory) - Method in class org.openxri.store.impl.db.DatabaseStore
Allow the connection to be changed externally.
setStoreAttributes(Map<String, String>) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setStoreAttributes(Map<String, String>) - Method in class org.openxri.store.impl.n.NullStore
 
setStoreAttributes(Map<String, String>) - Method in interface org.openxri.store.StoreAttributable
Associates attributes with the store.
setSubSegmentAttributes(SubSegment, Map<String, String>) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setSubSegmentAttributes(SubSegment, Map<String, String>) - Method in class org.openxri.store.impl.n.NullStore
 
setSubSegmentAttributes(SubSegment, Map<String, String>) - Method in interface org.openxri.store.StoreAttributable
Associates attributes with a subsegment.
setSubSegmentIndex(SubSegment, String) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setSubSegmentIndex(SubSegment, String) - Method in class org.openxri.store.impl.n.NullStore
 
setSubSegmentIndex(SubSegment, String) - Method in interface org.openxri.store.StoreAttributable
Associates an index with a subsegment.
setSupportedResMediaTypes(String[]) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setSupportedResMediaTypes(String[]) - Method in interface org.openxri.config.ProxyConfig
 
setUseCache(boolean) - Method in class org.openxri.config.impl.PropertiesProxyConfig
 
setUseCache(boolean) - Method in interface org.openxri.config.ProxyConfig
 
setXrd(Authority, XRD) - Method in class org.openxri.store.impl.db.DatabaseStore
 
setXrd(Authority, XRD) - Method in class org.openxri.store.impl.n.NullStore
 
setXrd(Authority, XRD) - Method in interface org.openxri.store.StoreEditable
Sets the XRD of an authority.
shutdown() - Method in class org.openxri.plugin.impl.NullPlugin
 
shutdown() - Method in class org.openxri.plugin.impl.RedirectPlugin
 
shutdown() - Method in class org.openxri.plugin.impl.SampleDataPlugin
 
shutdown() - Method in class org.openxri.proxy.impl.AbstractProxy
 
shutdown() - Method in class org.openxri.proxy.impl.OpenIDHackProxy
 
shutdown() - Method in interface org.openxri.proxy.Proxy
 
SingleNamespaceURIMapper - Class in org.openxri.urimapper.impl
An URI mapper assuming a fixed namespace (root authority).
SingleNamespaceURIMapper(Properties) - Constructor for class org.openxri.urimapper.impl.SingleNamespaceURIMapper
 
sqlTypes() - Method in class org.openxri.store.impl.db.XRDType
 
Stage - Interface in org.openxri.pipeline
Stages are part of a pipeline and perform some specific task on an XRD.
StageException - Exception in org.openxri.exceptions
 
StageException() - Constructor for exception org.openxri.exceptions.StageException
 
StageException(String, Throwable) - Constructor for exception org.openxri.exceptions.StageException
 
StageException(String) - Constructor for exception org.openxri.exceptions.StageException
 
StageException(Throwable) - Constructor for exception org.openxri.exceptions.StageException
 
startDocument() - Method in class org.openxri.config.impl.XMLServerConfig
 
startElement(String, String, String, Attributes) - Method in class org.openxri.config.impl.XMLServerConfig
 
store - Variable in class org.openxri.server.impl.AbstractServer
 
Store - Interface in org.openxri.store
 
StoreAttributable - Interface in org.openxri.store
Provides methods for associating attributes with subsegments and authorities.
StoreAttributable.Selector - Interface in org.openxri.store
An interface that can select subsegments and authorities by their attributes.
StoreBackupable - Interface in org.openxri.store
Provides methods for backuping and restoring all store contents to/from streams.
StoreBetterLookup - Interface in org.openxri.store
Advanced methods for getting information about authorities and subsegments out of a store.
StoreDuplicateEntryException - Exception in org.openxri.exceptions
 
StoreDuplicateEntryException() - Constructor for exception org.openxri.exceptions.StoreDuplicateEntryException
 
StoreDuplicateEntryException(String, Throwable) - Constructor for exception org.openxri.exceptions.StoreDuplicateEntryException
 
StoreDuplicateEntryException(String) - Constructor for exception org.openxri.exceptions.StoreDuplicateEntryException
 
StoreDuplicateEntryException(Throwable) - Constructor for exception org.openxri.exceptions.StoreDuplicateEntryException
 
StoreEditable - Interface in org.openxri.store
Methods for reading and manipulating refs and services of an authority.
StoreException - Exception in org.openxri.exceptions
 
StoreException() - Constructor for exception org.openxri.exceptions.StoreException
 
StoreException(String, Throwable) - Constructor for exception org.openxri.exceptions.StoreException
 
StoreException(String) - Constructor for exception org.openxri.exceptions.StoreException
 
StoreException(Throwable) - Constructor for exception org.openxri.exceptions.StoreException
 
StoreInternalException - Exception in org.openxri.exceptions
 
StoreInternalException() - Constructor for exception org.openxri.exceptions.StoreInternalException
 
StoreInternalException(String, Throwable) - Constructor for exception org.openxri.exceptions.StoreInternalException
 
StoreInternalException(Throwable, String) - Constructor for exception org.openxri.exceptions.StoreInternalException
 
StoreInternalException(String) - Constructor for exception org.openxri.exceptions.StoreInternalException
 
StoreInternalException(Throwable) - Constructor for exception org.openxri.exceptions.StoreInternalException
 
StoreLookup - Interface in org.openxri.store
 
StoreMountable - Interface in org.openxri.store
Provides methods for mounting authorities at fixed paths.
StoreNotFoundException - Exception in org.openxri.exceptions
 
StoreNotFoundException() - Constructor for exception org.openxri.exceptions.StoreNotFoundException
 
StoreNotFoundException(String, Throwable) - Constructor for exception org.openxri.exceptions.StoreNotFoundException
 
StoreNotFoundException(String) - Constructor for exception org.openxri.exceptions.StoreNotFoundException
 
StoreNotFoundException(Throwable) - Constructor for exception org.openxri.exceptions.StoreNotFoundException
 
StoreNotImplementedException - Exception in org.openxri.exceptions
 
StoreNotImplementedException() - Constructor for exception org.openxri.exceptions.StoreNotImplementedException
 
StoreNotImplementedException(String, Throwable) - Constructor for exception org.openxri.exceptions.StoreNotImplementedException
 
StoreNotImplementedException(String) - Constructor for exception org.openxri.exceptions.StoreNotImplementedException
 
StoreNotImplementedException(Throwable) - Constructor for exception org.openxri.exceptions.StoreNotImplementedException
 
StoreResettable - Interface in org.openxri.store
 
StoreStatistics - Interface in org.openxri.store
Methods for getting statistics out of a store.
SubSegment - Interface in org.openxri.store
 
SUPPORTED_RES_MEDIA_TYPES - Static variable in interface org.openxri.config.ProxyConfig
 
supportRedirect - Variable in class org.openxri.proxy.impl.AbstractProxy
 
supportRedirect - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
supportURIList - Variable in class org.openxri.proxy.impl.AbstractProxy
 
supportURIList - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
supportXRD - Variable in class org.openxri.proxy.impl.AbstractProxy
 
supportXRD - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
supportXRDS - Variable in class org.openxri.proxy.impl.AbstractProxy
 
supportXRDS - Variable in class org.openxri.proxy.impl.OpenIDHackProxy
 

T

toString() - Method in class org.openxri.store.impl.AbstractAuthority
 
toString() - Method in class org.openxri.store.impl.AbstractSubSegment
 
toString() - Method in class org.openxri.urimapper.URIMapperRequest
 
toString() - Method in class org.openxri.urimapper.URIMapperResult
 
TrustedServer - Class in org.openxri.server.impl
An extension to BasicServer that adds trust information to the XRD before it is sent out.
TrustedServer(Properties) - Constructor for class org.openxri.server.impl.TrustedServer
 

U

uriMapper - Variable in class org.openxri.servlet.XRIServlet
The URI mapper that will tell us what to resolve
URIMapper - Interface in org.openxri.urimapper
Provides an interface for taking the HTTP Request and mapping it to a data structure that describes the type of XRI resolution request it is.
URIMapperRequest - Class in org.openxri.urimapper
Contains the parameters from an HTTP request needed to perform a lookup operation.
URIMapperRequest() - Constructor for class org.openxri.urimapper.URIMapperRequest
 
URIMapperRequest(String, String) - Constructor for class org.openxri.urimapper.URIMapperRequest
 
URIMapperRequest(HttpServletRequest) - Constructor for class org.openxri.urimapper.URIMapperRequest
 
URIMapperResult - Class in org.openxri.urimapper
Contains the input parameters for a server lookup operation.
URIMapperResult() - Constructor for class org.openxri.urimapper.URIMapperResult
 
URIMapperResult(String, String) - Constructor for class org.openxri.urimapper.URIMapperResult
 
USE_CACHE - Static variable in interface org.openxri.config.ProxyConfig
 

W

warning(SAXParseException) - Method in class org.openxri.config.impl.XMLServerConfig
 

X

XMLServerConfig - Class in org.openxri.config.impl
This class parses the XML configuration file and then contains all information from that file.
XMLServerConfig(ServletContext, Properties) - Constructor for class org.openxri.config.impl.XMLServerConfig
 
xrdM - Variable in class org.openxri.proxy.impl.QueryParams
 
xrdR - Variable in class org.openxri.proxy.impl.QueryParams
 
xrds - Static variable in class org.openxri.server.impl.NullServer
 
xrdT - Variable in class org.openxri.proxy.impl.QueryParams
 
XRDType - Class in org.openxri.store.impl.db
A custom type for Hibernate to store instances of org.openxri.xml.XRD.
XRDType() - Constructor for class org.openxri.store.impl.db.XRDType
 
XRIServlet - Class in org.openxri.servlet
Provides a servlet implementation for the XRI resolution protocol The XRIServlet works like this: 1) During startup, construct an appropriate implementation of the ServerConfig interface, according to the init parameters in web.xml.
XRIServlet() - Constructor for class org.openxri.servlet.XRIServlet
 

_

_XRD_M - Static variable in class org.openxri.proxy.impl.AbstractProxy
 
_XRD_M - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
_XRD_R - Static variable in class org.openxri.proxy.impl.AbstractProxy
 
_XRD_R - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
 
_XRD_T - Static variable in class org.openxri.proxy.impl.AbstractProxy
 
_XRD_T - Static variable in class org.openxri.proxy.impl.OpenIDHackProxy
 

A B C D E F G H I L M N O P Q R S T U W X _

Copyright © 2005-2010. All Rights Reserved.