This documentation aims to define quickly all the components available in the eXo products
Core
| Component | Description | |
|---|---|---|
| Authenticator | Component responsible for user authentication (session creation) | more |
| ConversationRegistry | In-memory registry of user's sessions | more |
| DatabaseService | Database service | more |
| EncodingMap | Conversions between IANA encoding names and Java encoding names | more |
| DBSchemaCreator | Database initializer | more |
| DiffAlgorithm | Differencing algorithm | more |
| DiffService | Differencing service | more |
| DocumentReaderService | Document text and/or properties extractor management service | more |
| ExoCacheProvider | eXo implementation of the Hibernate CacheProvider | more |
| GroovyScriptInstantiator | Groovy Script Instantiator | more |
| HibernateService | Hibernate Database Access Service | more |
| HTMLTransformerService | HTML Transformer Service | more |
| IdentityRegistry | Identity Registry | more |
| ImageProcessingService | Image Processing Service | more |
| LDAPService | LDAP connectivity service | more |
| LocaleConfigService | Locales Handler | more |
| OrganizationService | User, group and membership manager | more |
| PasswordEncrypter | Encapsulates some implementation of (one way) password encrypting mechanism | |
| ResourceBundleService | ResourceBundles manager | more |
| RolesExtractor | Strategy of extraction J2EE roles from given group names | more |
| SecurityService | Authentication service (deprecated) | more |
| TRAXTemplatesService | TRAX Templates Service | more |
| TRAXTransformerService | TRAX Transformer Service | more |
| XMLResolvingService | XML resolving service - an abstract EntityResolver creator | more |
Kernel
| Component | Description | |
|---|---|---|
| ActionCatalog | Action manager | more |
| CacheService | Cache manager | more |
| CommandService | Command Service | more |
| CommunicationService | Communication Service | more |
| ConfigurationManager | Configuration File Manager | more |
| ExoLogger | Log Service | more |
| IDGeneratorService | ID Generator Service | more |
| InitialContextInitializer | JNDI Binder | more |
| JobSchedulerService | Job management service | more |
| JVMRuntimeInfo | JVM Runtime Info Recoverer | more |
| ListenerService | Broadcast events service | more |
| LogConfigurationInitializer | The component for commons based logging configuration initialization | more |
| LogService | Log service (deprecated use commons-logging through ExoLogger instead of LogService) | more |
| MailService | Mail service | more |
| NetService | Ping service | more |
| OperatingSystemInfo | Operating System Info Recoverer | more |
| QuartzSheduler | org.quartz's scheduler | |
| QueueTasks | ConcurrentLinkedQueue of Task object | |
| SessionManager | Session Manager | more |
| TransactionService | Transaction Service | more |
Portlet Container
| Component | Description | |
|---|---|---|
| ConsumerEnvironment WSRP | WSRP: The consumer environment provides access to consumer specific components and data. | more |
| ConsumerEnvironment WSRP 2 | WSRP 2: The consumer environment provides access to consumer specific components and data. | more |
| MarkupOperationsInterface WSRP | WSRP Markup Operations | more |
| MarkupOperationsInterface WSRP 2 | WSRP 2 Markup Operations | more |
| PersistenceManager | Portlet Window Persistence Manager | more |
| PersistentStateManager WSRP | WSRP Persistent State Manager | more |
| PersistentStateManager WSRP 2 | WSRP 2 Persistent State Manager | more |
| PortalContext | Portlet Context | more |
| PortletApplicationHandler | Portlet Application Handler | |
| PortletApplicationRegister | Portlet Application Register | more |
| PortletApplicationsHolder | Portlet Applications Holder | |
| PortletCommandChain | Portlet Command Chain service | more |
| PortletContainerConf | Portlet container configuration service | more |
| PortletContainerMonitor | Portlet container monitor service | more |
| PortletContainerProxy WSRP | WSRP Portlet Container Proxy | more |
| PortletContainerProxy WSRP 2 | WSRP 2 Portlet Container Proxy | more |
| PortletContainerService | Portlet container service | more |
| PortletDriverRegistry WSRP | WSRP: Defines a registry which can be used to store portlet driver objects. | more |
| PortletDriverRegistry WSRP 2 | WSRP 2: Defines a registry which can be used to store portlet driver objects. | more |
| PortletManagementOperationsInterface WSRP | WSRP Portlet Management Service | more |
| PortletManagementOperationsInterface WSRP 2 | WSRP 2 Portlet Management Service | more |
| PortletRegistry WSRP | WSRP: Defines a registry which holds portlet objects. | more |
| PortletRegistry WSRP 2 | WSRP 2: Defines a registry which holds portlet objects. | more |
| PortletPreferencesPersister | Portlet Preferences Persister | more |
| ProducerRegistry WSRP | WSRP: Defines a registry which can be used to administer producer objects. | more |
| ProducerRegistry WSRP 2 | WSRP 2: Defines a registry which can be used to administer producer objects. | more |
| RegistrationOperationsInterface WSRP | WSRP Operations Registration Service | more |
| RegistrationOperationsInterface WSRP 2 | WSRP 2 Operations Registration Service | more |
| ResourceBundleDelegate | ResourceBundle Recoverer | more |
| ResourceBundleManager | ResourceBundle Manager | |
| ServiceDescriptionInterface WSRP | WSRP Description service | more |
| ServiceDescriptionInterface WSRP 2 | WSRP 2 Description service | more |
| URLGenerator WSRP | WSRP: Provides methods to query the consumer's urls. These methods could be used to implement consumer url rewriting | more |
| URLGenerator WSRP 2 | WSRP 2: Provides methods to query the consumer's urls. These methods could be used to implement consumer url rewriting | more |
| URLRewriter WSRP | WSRP: Provides a method performing Consumer URLRewriting | more |
| URLRewriter WSRP 2 | WSRP 2: Provides a method performing Consumer URLRewriting | more |
| UserRegistry WSRP | WSRP: Defines a registry which can be used to manage users | more |
| UserRegistry WSRP 2 | WSRP 2: Defines a registry which can be used to manage users | more |
| URLTemplateComposer WSRP | WSRP: Provides methods to generate URL templates. The generated templates will be transmitted to Producers (or respectively portlets) that are willing to properly write URLs for a Consumer. (With templates the Consumer indicates how it needs URLs formatted in order to process them properly.) | more |
| URLTemplateComposer WSRP 2 | WSRP 2: Provides methods to generate URL templates. The generated templates will be transmitted to Producers (or respectively portlets) that are willing to properly write URLs for a Consumer. (With templates the Consumer indicates how it needs URLs formatted in order to process them properly.) | more |
| WSRPConfiguration WSRP | WSRP Configuration Service | more |
| WSRPConfiguration WSRP 2 | WSRP 2 Configuration Service | more |
Portal
| Component | Description | |
|---|---|---|
| ApplicationRegistryService | Applications management service | more |
| DataStorage | Portal configuration service | more |
| DownloadService | Download management service | |
| GadgetRegistryService | used to register the gadget with portal. Developer uses this service to manage list of gadgets. | more |
| GadgetStorage | Used to add and get gadget application. | more |
| JavascriptConfigService | JavaScript Configuration Service | |
| JavaScriptEngine | JavaScript Engine | more |
| JSONService | JSON Converter Service | |
| MailService | Mail Service | more |
| RSSParser | RSS Parser | |
| PortalLayoutService | Used to save and load the layout of components. In eXo Portal, components are arranged in containers and a list of containers is a layout. | more |
| SkinService | Skin Management Service | |
| SourceStorage | Source Management Service | more |
| TemplateService | Template Recoverer Service | |
| UploadService | Updload management service | |
| UserACL | Portal applications rights management service | more |
| UserGadgetStorage | Storage service of the open social gadget user preferences | more |
| UserPortalConfigService | This service is used to load the PortalConfig, Page config and Navigation config for a given user | more |
| UserWidgetStorage | Storage service of the widget user preferences | more |
| WebAppController | WebAppController is the entry point of the eXo web framework. It also stores WebRequestHandlers, Attributes and deployed Applications |
WS
| Component | Description | |
|---|---|---|
| AbstractBayeux | Bayeux implementation | more |
| ContinuationService | Continuation Service with cometd | more |
| EntityTransformerFactory | Produces instances of GenericEntityTransformer | |
| ExoOAuthClient | OAuth Client | more |
| OAuthConsumerService | OAuth Consumer Service | more |
| OAuthProviderService | OAuth Provider Service | more |
| OAuthTokenCleaner | Must check collection of tokens and remove all expired tokens from it. | more |
| ResourceBinder | For binding and unbinding ResourceContainers | |
| ResourceContainer | Root interface of all the rest components | more |
| ResourceDispatcher | ResourceDispatcher finds ResourceContainer with can serve the Request and calls method it | |
| StandaloneRestServer | Standalone REST server based on Jetty. | |
| SSOAuthenticator | SSO Authenticator | more |
| SSOConfigurator | SSO Configurator | |
| WebServiceLoader | xfire WebService Loader |
JCR
| Component | Description | |
|---|---|---|
| ArtifactManagingService | Service responsible for Administration Maven repository | more |
| AuditService | Audit Service | more |
| BackupManager | Backup Manager | more |
| CIFSService | CIFS service | more |
| FtpService | FTP service | more |
| GroovyScript2RestLoader | GroovyScript to Rest Loader | more |
| NodeHierarchyCreator | JCR hierarchy management service | more |
| NodeRepresentationFactory | Node Representation Factory | more |
| NodeRepresentationService | Node Representation Service | more |
| RegistryService | Centralized collector for JCR based entities (services, apps, users) It contains info about the whole system | more |
| ReplicationService | Replication Service | more |
| RepositoryService | Repository manager | more |
| RepositoryServiceConfiguration | Configuration service of the JCR | more |
| RMIService | RMI Server | more |
| SessionProviderService | JCR Session provider service | more |
| TaggingService | Tagging Service | more |
| WebDavService | JCR WebDAV entry point. Defines WebDav protocol methods: RFC-2518 HTTP Extensions for Distributed Authoring -- WEBDAV, RFC-3253 Versioning Extensions to WebDAV, RFC-3648: Web Distributed Authoring and Versioning (WebDAV) | more |
ECM
| Component | Description | |
|---|---|---|
| ActionServiceContainer | Action management service | more |
| CategoriesService | Category management service | more |
| CmsService | Simple JCR node storage service | more |
| CommentsService | Comment management service | more |
| FCKConfigService | FCK Configuration Service | more |
| FolksonomyService | Tag management service | more |
| LockTokenHolderService | Lock management service | |
| ManageDriveService | Drive management service | more |
| ManageViewService | View management service | more |
| MetadataService | Metadata management service | more |
| MultiLanguageService | Internationalization management service | more |
| PublicationPresentationService | Publication presentation management service | more |
| PublicationService | Publication management service | more |
| QueryService | Query management service | more |
| RecordsService | File Plan management service | more |
| RelationsService | Relation management service | more |
| RSSService | RSS management service | more |
| ScriptService | Script management service | more |
| TemplateService | Template management service | more |
| VotingService | Voting management service | more |
| WatchDocumentService | Watch Document management service | more |
| WorkflowFileDefinitionService | Service which manages workflow file definitions | more |
| WorkflowFormsService | Workflow forms management service | more |
| WorkflowServiceContainer | Workflow management service | more |
CS
| Component | Description | |
|---|---|---|
| CalendarService | Calendar management service | more |
| ContactService | Contact management service | more |
| ContentDAO | Content DAO | more |
| MailService | Mail Service | more |
KS
| Component | Description | |
|---|---|---|
| ForumService | Forum management service | more |
| ContactProvider | Forum user contact information providers | more |
| FAQService | FAQ management service | more? |
on 21/08/2008 at 18:48