ariba.ui.aribaweb.core
Class AWConcreteServerApplication
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWConcreteServerApplication
- All Implemented Interfaces:
- AWRequestDispatching, AWRequestLocking, AWServerApplication, AWCooperativeMultithreadLocking, AWLogHandling, AWObject, AWResourceManagerFactory
- Direct Known Subclasses:
- AWConcreteApplication
public abstract class AWConcreteServerApplication
- extends AWBaseObject
- implements AWServerApplication, AWResourceManagerFactory, AWLogHandling
| Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
AllowsConcurrentRequestHandling
public static boolean AllowsConcurrentRequestHandling
IsRapidTurnaroundEnabled
public static boolean IsRapidTurnaroundEnabled
IsDebuggingEnabled
public static boolean IsDebuggingEnabled
IsVerboseMode
public static boolean IsVerboseMode
IsStatisticsGatheringEnabled
public static boolean IsStatisticsGatheringEnabled
IsAutomationTestModeEnabled
public static boolean IsAutomationTestModeEnabled
IsAutomationPageTitleTestModeEnabled
public static boolean IsAutomationPageTitleTestModeEnabled
SharedInstance
public static AWServerApplication SharedInstance
ResourceManagerFlushThreshold
public static int ResourceManagerFlushThreshold
IsJarApplication
public static boolean IsJarApplication
AWConcreteServerApplication
public AWConcreteServerApplication()
createResourceManager
public abstract AWMultiLocaleResourceManager createResourceManager()
- Specified by:
createResourceManager in interface AWServerApplication
createRequest
public abstract AWRequest createRequest(Object nativeRequestObject)
- Specified by:
createRequest in interface AWServerApplication
createResponse
public abstract AWResponse createResponse()
- Specified by:
createResponse in interface AWServerApplication
initRequestHandlers
public abstract void initRequestHandlers()
- Specified by:
initRequestHandlers in interface AWServerApplication
initIsStatisticsGatheringEnabled
public abstract boolean initIsStatisticsGatheringEnabled()
createResponse
public AWResponse createResponse(AWRequest request)
- Specified by:
createResponse in interface AWServerApplication
init
public void init()
- Specified by:
init in interface AWObject- Overrides:
init in class AWBaseObject
registerRequestHandlerForKey
public void registerRequestHandlerForKey(AWRequestHandler requestHandler,
String requestHandlerKey)
- Specified by:
registerRequestHandlerForKey in interface AWServerApplication
requestHandlerForKey
public AWRequestHandler requestHandlerForKey(String requestHandlerKey)
- Specified by:
requestHandlerForKey in interface AWServerApplication
setDefaultRequestHandler
public void setDefaultRequestHandler(AWRequestHandler requestHandler)
- Specified by:
setDefaultRequestHandler in interface AWServerApplication
defaultRequestHandler
public AWRequestHandler defaultRequestHandler()
- Specified by:
defaultRequestHandler in interface AWServerApplication
createResourceManager
public AWSingleLocaleResourceManager createResourceManager(AWMultiLocaleResourceManager multiLocaleResourceManager,
Locale locale)
- Specified by:
createResourceManager in interface AWServerApplication- Specified by:
createResourceManager in interface AWResourceManagerFactory
createTemplateResourceManager
public AWSingleLocaleResourceManager createTemplateResourceManager()
- Specified by:
createTemplateResourceManager in interface AWServerApplication
resourceManager
public AWMultiLocaleResourceManager resourceManager()
- Specified by:
resourceManager in interface AWServerApplication
resourceManager
public AWSingleLocaleResourceManager resourceManager(Locale locale)
- Specified by:
resourceManager in interface AWServerApplication
flushResourceManager
public void flushResourceManager()
- Specified by:
flushResourceManager in interface AWServerApplication
deploymentRootDirectory
public String deploymentRootDirectory()
- Specified by:
deploymentRootDirectory in interface AWServerApplication
registerDebugSearchPath
public static void registerDebugSearchPath(String pathString)
_debugSearchPaths
public static List<String> _debugSearchPaths()
initializeForJarApplication
public static void initializeForJarApplication()
initResourceUrl
public String initResourceUrl()
resourceUrl
public String resourceUrl()
- This is somewhat temporary and is added for the benefit of the ariba.ui.validation package. At some point we will rationalize all of this and this may go away.
setSharedInstance
public void setSharedInstance(AWServerApplication application)
sharedInstance
public static AWServerApplication sharedInstance()
setName
public void setName(String nameString)
- Specified by:
setName in interface AWServerApplication
name
public String name()
- Specified by:
name in interface AWServerApplication
isDebuggingEnabled
public boolean isDebuggingEnabled()
- Specified by:
isDebuggingEnabled in interface AWServerApplication
initIsRapidTurnaroundEnabled
public boolean initIsRapidTurnaroundEnabled()
- Specified by:
initIsRapidTurnaroundEnabled in interface AWServerApplication
isStateValidationEnabled
public boolean isStateValidationEnabled()
isRapidTurnaroundEnabled
public boolean isRapidTurnaroundEnabled()
- Specified by:
isRapidTurnaroundEnabled in interface AWServerApplication
isStatisticsGatheringEnabled
public boolean isStatisticsGatheringEnabled()
- Specified by:
isStatisticsGatheringEnabled in interface AWServerApplication
requiresThreadSafety
public boolean requiresThreadSafety()
- Specified by:
requiresThreadSafety in interface AWServerApplication
handleMalformedRequest
public AWResponse handleMalformedRequest(String message)
- Specified by:
handleMalformedRequest in interface AWServerApplication
handleMalformedRequest
public AWResponse handleMalformedRequest(AWRequest request,
String message)
- Specified by:
handleMalformedRequest in interface AWServerApplication
dispatchRequest
public AWResponse dispatchRequest(AWRequest request)
- Specified by:
dispatchRequest in interface AWRequestDispatching
defaultPerformanceCheck
public PerformanceCheck defaultPerformanceCheck()
handleGarbageCollectionIssues
public void handleGarbageCollectionIssues()
- Specified by:
handleGarbageCollectionIssues in interface AWServerApplication
allowsConcurrentRequestHandling
public boolean allowsConcurrentRequestHandling()
lockRequestHandlingForRequest
public void lockRequestHandlingForRequest()
- Specified by:
lockRequestHandlingForRequest in interface AWRequestLocking
unlockRequestHandlingForRequest
public void unlockRequestHandlingForRequest()
- Specified by:
unlockRequestHandlingForRequest in interface AWRequestLocking
temporarilyUnlockRequestHandling
public void temporarilyUnlockRequestHandling()
- Specified by:
temporarilyUnlockRequestHandling in interface AWCooperativeMultithreadLocking
relockRequestHandling
public void relockRequestHandling()
- Specified by:
relockRequestHandling in interface AWCooperativeMultithreadLocking
logString
public void logString(String message)
- Specified by:
logString in interface AWServerApplication- Specified by:
logString in interface AWLogHandling- Overrides:
logString in class AWBaseObject
debugString
public void debugString(String message)
- Specified by:
debugString in interface AWServerApplication- Specified by:
debugString in interface AWLogHandling- Overrides:
debugString in class AWBaseObject
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.