Skip navigation links


com.essbase.eas.framework.server.application
Class DefaultApplicationBuilderService

java.lang.Object
  extended by com.essbase.eas.framework.server.defs.AbstractService
      extended by com.essbase.eas.framework.server.application.DefaultApplicationBuilderService

All Implemented Interfaces:
ApplicationBuilderService, FrameworkService

public class DefaultApplicationBuilderService
extends AbstractService
implements ApplicationBuilderService
Version:
6.5.2, 09/16/2002
Author:
Hank Cox, Painted Word

Field Summary
protected static java.lang.String CLASS_EXTENSION
           
protected static java.lang.String MANIFEST_LISTENER_KEY
           
protected static java.lang.String MANIFEST_LISTENER_VALUE
           

 

Fields inherited from interface com.essbase.eas.framework.server.defs.ApplicationBuilderService
SERVICE_NAME

 

Constructor Summary
DefaultApplicationBuilderService()
           

 

Method Summary
 java.lang.Object build(ServiceRequest request, ServiceContext context)
           
protected  ApplicationPart buildPart(java.lang.String thePartName)
          Builds a single ApplicationPart object based on the part name that was listed in the
protected  void buildRoleRegistry(StoreService store, ServiceContext context)
           
protected  ApplicationPart findPart(ServiceContext context, java.lang.String partName)
           
 java.lang.Object getPart(ServiceRequest request, ServiceContext context)
           
 java.lang.Object getPartPool(ServiceRequest request, ServiceContext context)
           
 java.lang.String getServiceName()
          returns a name for the service being provided by the implementor.
protected  Application initApp(StoreService store, ServiceContext context)
           
protected  void instantiateAllParts(StoreService store, ServiceContext context)
          Instantiates all instances listed in the application's properties file that are CommandListener objects.
 java.lang.Object lookupPart(ServiceRequest request, ServiceContext context)
           

 

Methods inherited from class com.essbase.eas.framework.server.defs.AbstractService
buildMethodMap, getMethod, handleRequest, handleRequest

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface com.essbase.eas.framework.server.defs.FrameworkService
handleRequest, handleRequest

 

Field Detail

MANIFEST_LISTENER_KEY

protected static final java.lang.String MANIFEST_LISTENER_KEY
See Also:
Constant Field Values

MANIFEST_LISTENER_VALUE

protected static final java.lang.String MANIFEST_LISTENER_VALUE
See Also:
Constant Field Values

CLASS_EXTENSION

protected static final java.lang.String CLASS_EXTENSION
See Also:
Constant Field Values

Constructor Detail

DefaultApplicationBuilderService

public DefaultApplicationBuilderService()

Method Detail

getServiceName

public java.lang.String getServiceName()
Description copied from interface: FrameworkService
returns a name for the service being provided by the implementor.
Specified by:
getServiceName in interface FrameworkService
Returns:
the string containining a name for the service being provided.

build

public java.lang.Object build(ServiceRequest request,
                              ServiceContext context)
                       throws ServiceException
Specified by:
build in interface ApplicationBuilderService
Throws:
ServiceException

instantiateAllParts

protected void instantiateAllParts(StoreService store,
                                   ServiceContext context)
                            throws com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException
Instantiates all instances listed in the application's properties file that are CommandListener objects.
Throws:
com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException

buildPart

protected ApplicationPart buildPart(java.lang.String thePartName)
Builds a single ApplicationPart object based on the part name that was listed in the

buildRoleRegistry

protected void buildRoleRegistry(StoreService store,
                                 ServiceContext context)
                          throws com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException
Throws:
com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException

initApp

protected Application initApp(StoreService store,
                              ServiceContext context)
                       throws com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException
Throws:
com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException

findPart

protected ApplicationPart findPart(ServiceContext context,
                                   java.lang.String partName)
                            throws com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException
Throws:
com.essbase.eas.framework.server.application.DefaultApplicationBuilderService.BuildException

getPart

public java.lang.Object getPart(ServiceRequest request,
                                ServiceContext context)
                         throws ServiceException
Specified by:
getPart in interface ApplicationBuilderService
Throws:
ServiceException

getPartPool

public java.lang.Object getPartPool(ServiceRequest request,
                                    ServiceContext context)
                             throws ServiceException
Specified by:
getPartPool in interface ApplicationBuilderService
Throws:
ServiceException

lookupPart

public java.lang.Object lookupPart(ServiceRequest request,
                                   ServiceContext context)
                            throws ServiceException
Specified by:
lookupPart in interface ApplicationBuilderService
Throws:
ServiceException

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.