Interface Summary |
InactiveSiteHandler |
This interface should be implemented by components
that will deal with determining if a site active,
and handling the request in the case that it is
inactive. |
Site |
The Site interface represents a snapshot of the
property values associated with a site item. |
SiteContext |
A SiteContext provides a way to track attributes
related to a specific site. |
SiteContextRuleFilter |
used to determine the site for the
current request. |
SiteGroup |
Represents a group of Sites that share a SharabelType |
SiteRequestProcessor |
An interface for components that handle
every site request |
SiteSessionEndProcessor |
An interface for components that handle
the expiration of a SiteSession |
SiteSessionStartProcessor |
This interface should be implemented by
components that need to react to the
start of a Site session. |
SiteStateProcessor |
Implementations of this interface will determine site state |
URLPatternMatchingRuleFilter.URLPatternMatchingRuleFilterRegistrar |
An interface for registering a URLPatternMatchingRuleFilter
an another service when URLPatternMatchingRuleFilter comes up. |
Class Summary |
DefaultSiteContextRuleFilter |
This class provides a basic implementation of the
SiteContextRuleFilter interface. |
NucleusComponentShareableType |
Represents a Session Scoped Nucleus Component to share. |
ProfileRealmManager |
This class is the central location for dealing with profile realms. |
PushedSiteParamFilter |
This filter checks the request for a specific
param that indicates that the entire request should
take place in the context of the given site. |
ShareableType |
Represents a type of object to share. |
SiteContextManager |
This is a global service that manages
SiteContext objects. |
SiteContextPipelineServlet |
This pipeline servlet is responsible for assigning
a SiteContext object to the current thread. |
SiteGroupManager |
Utility class that gets information regarding SiteGroups and the
ShareableTypes they share. |
SiteManager |
This carries out common actions on the siteRepository. |
SiteSession |
This class maintains state about the current site session |
SiteSessionManager |
The SiteSessionManager is a session-scoped component
that tracks the session associated with
each SiteContext. |
SiteURLManager |
The SiteURLManager is responsible for
determining the site Id for a given request URL, as
well as determining the base URL for a given site Id. |
URLPatternMatchingRuleFilter |
The URLPatternMatchingRuleFilter firsts checks its
URL map for a match, or a "startsWith" match against the
current request's URL. |