Up
Authors
- Manuel Guesdon (
mguesdon@orange-concept.com)
-
Date: Generated at 2025-12-01
Copyright: (C) 1999-2003 Free Software Foundation, Inc.
- Declared in:
- WebObjects/GSWApplication.h
- Conforms to:
- NSLocking
Availability: OpenStep
GSWApplication is the central class in GSWeb
applications, serving as the main application
controller and coordinator. It manages the entire
web application lifecycle, including session management,
request handling, component creation, resource
management, and adaptor coordination. This class
provides the foundational infrastructure for web
applications, handling multi-threading,
caching, statistics collection, and debugging
facilities. It serves as the primary entry point
for all web requests and coordinates the interaction
between various GSWeb components.
GSWApplication declares 48 Instance Variables
- +_setLifebeatDestinationPort:
- -_componentDefinitionWithName:languages:
- +SMTPHost
- +_allowsCacheControlHeader
- +_allowsConcurrentRequestHandling
- +_applicationClass
- +_compiledApplicationClass
- +_componentRequestHandler
- +_garbageCollectionRepeatCount
- +_lockDefaultEditingContext
- +_modelGroupFromBundles:
- +_multipleInstances
- +_multipleThreads
- +_readLicenseParameters
- +_requestLimit
- +_requestWindow
- +_setAllowsCacheControlHeader:
- +_setAllowsConcurrentRequestHandling:
- +_setLockDefaultEditingContext:
- +_webServerConfigDictionary
- +adaptor
- +additionalAdaptors
- +ajaxRequestHandlerKey
- +applicationBaseURL
- +autoOpenInBrowser
- +bundleInfo
- +cgiAdaptorURL
- +componentRequestHandlerKey
- +debugSetConfigFilePath
- +defaultDisplayExceptionPages
- +defaultModelGroup
- +defaultTemplateParser
- +defaultUndoStackLimit
- +directActionRequestHandlerKey
- +frameworksBaseURL
- +host
- +includeCommentsInResponses
- +intPort
- +isCachingEnabled
- +isDebuggingEnabled
- +isDirectConnectEnabled
- +isLifebeatEnabled
- +isMonitorEnabled
- +isStatusDebuggingEnabled
- +isStatusLoggingEnabled
- +lifebeatDestinationHost
- +lifebeatDestinationPort
- +lifebeatInterval
- +listenQueueSize
- +loadFrameworks
- +mainBundle
- +mainBundleInfoDictionary
- +monitorHost
- +outputPath
- +pingActionRequestHandlerKey
- +port
- +projectSearchPath
- +recordingClass
- +recordingClassName
- +recordingPath
- +resourceManagerClassName
- +resourceRequestHandlerKey
- +sessionStoreClassName
- +sessionTimeOut
- +sessionTimeOutValue
- +setAdaptor:
- +setAdditionalAdaptors:
- +setAjaxRequestHandlerKey:
- +setApplicationBaseURL:
- +setAutoOpenInBrowser:
- +setCGIAdaptorURL:
- +setCachingEnabled:
- +setComponentRequestHandlerKey:
- +setDebugSetConfigFilePath:
- +setDebuggingEnabled:
- +setDefaultDisplayExceptionPages:
- +setDefaultTemplateParser:
- +setDefaultUndoStackLimit:
- +setDirectActionRequestHandlerKey:
- +setDirectConnectEnabled:
- +setFrameworksBaseURL:
- +setHost:
- +setIncludeCommentsInResponses:
- +setIntPort:
- +setLifebeatDestinationHost:
- +setLifebeatDestinationPort:
- +setLifebeatEnabled:
- +setLifebeatInterval:
- +setListenQueueSize:
- +setLoadFrameworks:
- +setMonitorEnabled:
- +setMonitorHost:
- +setOutputPath:
- +setPingActionRequestHandlerKey:
- +setPort:
- +setProjectSearchPath:
- +setRecordingClassName:
- +setRecordingPath:
- +setResourceManagerClassName:
- +setResourceRequestHandlerKey:
- +setSMTPHost:
- +setSessionStoreClassName:
- +setSessionTimeOut:
- +setSessionTimeOutValue:
- +setStaticResourceRequestHandlerKey:
- +setStatisticsStoreClassName:
- +setStatusDebuggingEnabled:
- +setStatusLoggingEnabled:
- +setStreamActionRequestHandlerKey:
- +setWorkerThreadCount:
- +setWorkerThreadCountMax:
- +setWorkerThreadCountMin:
- +staticResourceRequestHandlerKey
- +statisticsStoreClassName
- +streamActionRequestHandlerKey
- +workerThreadCount
- +workerThreadCountMax
- +workerThreadCountMin
- -bundleInfo
- -mainBundle
- -mainBundleInfoDictionary
- +_setApplication:
- +addDynCreateClassName:superClassName:
- +application
- +createUnknownComponentClasses:superClassName:
- +debugWithFormat:,...
- +logErrorString:
- +logErrorWithFormat:,...
- +logSetValueForDeclarationNamed:type:bindingNamed:associationDescription:value:
- +logString:
- +logSynchronizeComponentToParentForValue:association:inComponent:
- +logSynchronizeParentToComponentForValue:association:inComponent:
- +logTakeValueForDeclarationNamed:type:bindingNamed:associationDescription:value:
- +logWithFormat:,...
- +statusDebugWithFormat:,...
- +statusLogErrorString:
- +statusLogErrorWithFormat:,...
- +statusLogString:
- +statusLogWithFormat:,...
- -_activeSessionsCount
- -_applicationExtension
- -_classWithScriptedClassName:languages:
- -_componentDefinitionWithName:languages:
- -_connectionDidDie:
- -_context
- -_createSessionForRequest:
- -_directConnectURL
- -_disableDynamicLoading
- -_discountTerminatedSession
- -_finishInitializingSession:
- -_handlePageRestorationErrorInContext:
- -_handleSessionCreationErrorInContext:
- -_handleSessionRestorationErrorInContext:
- -_initializeSessionInContext:
- -_isDynamicLoadingEnabled
- -_isPageRecreationEnabled
- -_monitorApplicationName
- -_monitorHost
- -_newLocationForRequest:
- -_openInitialURL
- -_openURL:
- -_refuseNewSessionsTimeInterval
- -_remoteMonitor
- -_resetCache
- -_resetCacheForGeneration
- -_scheduleApplicationTimerForTimeInterval:
- -_sessionClass
- -_sessionDidTimeOutNotification:
- -_setClassFromNameResolutionEnabled:
- -_setContext:
- -_setHostAddress:
- -_setNextCollectionCount:
- -_setRecordingHeadersToResponse:forRequest:inContext:
- -_setShouldKill:
- -_setTracingAspect:enabled:
- -_setupForMonitoring
- -_shouldKill
- -_synchronizeInstanceSettingsWithMonitor:
- -_terminateFromMonitor
- -_touchPrincipalClasses
- -_webserverConnectURL
- -activeSessionsCount
- -adaptorWithName:arguments:
- -adaptors
- -adaptorsDispatchRequestsConcurrently
- -addTimer:
- -allowsConcurrentRequestHandling
- -appendToResponse:inContext:
- -awake
- -baseURL
- -becomesMultiThreaded
- -contextClass
- -createContextForRequest:
- -createResourceManager
- -createResponseInContext:
- -createSessionForRequest:
- -createSessionStore
- -createStatisticsStore
- -debugAdaptorThreadExited
- -debugWithFormat:,...
- -debugWithFormat:arguments:
- -debugWithString:
- -defaultPageName
- -defaultRequestHandler
- -defaultRequestHandlerClass
- -defaultRequestHandlerClassName
- -description
- -dispatchRequest:
- -dynamicElementWithName:associations:template:languages:
- -filterLanguages:
- -handleActionRequestErrorWithRequest:exception:reason:requestHanlder:actionClassName:actionName:actionClass:actionObject:
- -handleException:inContext:
- -handlePageRestorationErrorInContext:
- -handleSessionCreationErrorInContext:
- -handleSessionRestorationErrorInContext:
- -handlerForRequest:
- -hostAddress
- -instanceIdKey
- -invokeActionForRequest:inContext:
- -isCachingEnabled
- -isConcurrentRequestHandlingEnabled
- -isPageRefreshOnBacktrackEnabled
- -isRefusingNewSessions
- -isRequestHandlingLocked
- -isTaskDaemon
- -isTerminating
- -lastAccessDate
- -libraryClassWithPath:
- -lock
- -lockedAddTimer:
- -lockedComponentBearingFrameworks
- -lockedComponentDefinitionWithName:languages:
- -lockedDynamicElementWithName:associations:template:languages:
- -lockedInitComponentBearingFrameworksFromBundleArray:
- -lockedLoadComponentDefinitionWithName:language:
- -logErrorString:
- -logErrorWithFormat:,...
- -logErrorWithFormat:arguments:
- -logSetValueForDeclarationNamed:type:bindingNamed:associationDescription:value:
- -logString:
- -logTakeValueForDeclarationNamed:type:bindingNamed:associationDescription:value:
- -logToMonitorWithFormat:
- -logWithFormat:,...
- -logWithFormat:arguments:
- -minimumActiveSessionsCount
- -monitoringEnabled
- -name
- -number
- -pageCacheSize
- -pageWithName:forRequest:
- -pageWithName:inContext:
- -path
- -pathForResourceNamed:inFramework:languages:
- -pathForResourceNamed:ofType:inFramework:languages:
- -permanentPageCacheSize
- -printsHTMLParserDiagnostics
- -propListWithResourceNamed:ofType:inFramework:languages:
- -refuseNewSessions:
- -registerRequestHandler:forKey:
- -registerRequestHandlers
- -registeredRequestHandlerKeys
- -removeRequestHandlerForKey:
- -requestClass
- -requestHandlerForKey:
- -requestHandlingLock
- -resourceManager
- -restoreSessionWithID:inContext:
- -run
- -runLoop
- -runOnce
- -saveSessionForContext:
- -scriptedClassWithPath:
- -scriptedClassWithPath:encoding:
- -sessionClass
- -sessionIdKey
- -sessionStore
- -setCachingEnabled:
- -setDefaultRequestHandler:
- -setMinimumActiveSessionsCount:
- -setPageCacheSize:
- -setPageRefreshOnBacktrackEnabled:
- -setPermanentPageCacheSize:
- -setPrintsHTMLParserDiagnostics:
- -setResourceManager:
- -setSessionStore:
- -setStatisticsStore:
- -setTimeOut:
- -shouldRestoreSessionOnCleanEntry:
- -sleep
- -startDate
- -statistics
- -statisticsStore
- -statusDebugWithFormat:,...
- -statusDebugWithFormat:arguments:
- -statusDebugWithString:
- -statusLogErrorString:
- -statusLogErrorWithFormat:,...
- -statusLogErrorWithFormat:arguments:
- -statusLogString:
- -statusLogWithFormat:,...
- -statusLogWithFormat:arguments:
- -stringForKey:inTableNamed:withDefaultValue:inFramework:languages:
- -takeValuesFromRequest:inContext:
- -terminate
- -terminateAfterTimeInterval:
- -threadWillExit
- -timeOut
- -trace:
- -traceAssignments:
- -traceObjectiveCMessages:
- -traceScriptedMessages:
- -traceStatements:
- -unlock
- -urlForResourceNamed:inFramework:languages:request:
+ (void)
_setApplication: (
GSWApplication*)application;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (void)
addDynCreateClassName: (
NSString*)aClassName
superClassName: (
NSString*)aSuperClassName;
Availability: OpenStep
Description forthcoming.
+ (
GSWApplication*)
application;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
createUnknownComponentClasses: (
NSArray*)classes
superClassName: (
NSString*)aSuperClassName;
Availability: OpenStep
Description forthcoming.
+ (void)
debugWithFormat: (
NSString*)formatString
,...;
Availability: OpenStep
Description forthcoming.
+ (void)
logErrorString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (void)
logErrorWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
+ (void)
logSetValueForDeclarationNamed: (
NSString*)aDeclarationName
type: (
NSString*)aDeclarationType
bindingNamed: (
NSString*)aBindingName
associationDescription: (
NSString*)anAssociationDescription
value: (id)aValue;
Availability: OpenStep
Description forthcoming.
+ (void)
logString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (void)
logSynchronizeComponentToParentForValue: (id)value_
association: (
GSWAssociation*)anAssociation
inComponent: (
NSObject*)aComponent;
Availability: OpenStep
Description forthcoming.
+ (void)
logSynchronizeParentToComponentForValue: (id)aValue
association: (
GSWAssociation*)anAssociation
inComponent: (
NSObject*)aComponent;
Availability: OpenStep
Description forthcoming.
+ (void)
logTakeValueForDeclarationNamed: (
NSString*)aDeclarationName
type: (
NSString*)aDeclarationType
bindingNamed: (
NSString*)aBindingName
associationDescription: (
NSString*)anAssociationDescription
value: (id)aValue;
Availability: OpenStep
Description forthcoming.
+ (void)
logWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
+ (void)
statusDebugWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
+ (void)
statusLogErrorString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (void)
statusLogErrorWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
+ (void)
statusLogString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (void)
statusLogWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (int)
_activeSessionsCount;
Availability: OpenStep
Internal method that returns the current count of
active sessions.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
NSString*)
_applicationExtension;
Availability: OpenStep
Internal method that returns the file extension
used for this application type.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (Class)
_classWithScriptedClassName: (
NSString*)aName
languages: (
NSArray*)languages;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (
GSWComponentDefinition*)
_componentDefinitionWithName: (
NSString*)aName
languages: (
NSArray*)languages;
Availability: OpenStep
Internal method that retrieves a component
definition with the specified name in the given
languages. This method handles component
lookup and caching.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_connectionDidDie: (id)unknown;
Availability: OpenStep
Internal method called when a connection dies or
becomes unavailable.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
GSWContext*)
_context;
Availability: OpenStep
Internal method that returns the current
application context.
Warning
the underscore at the start of the name of this method
indicates that it is private, for internal use
only, and you should not use the method in your code.
- (
GSWSession*)
_createSessionForRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Internal method that creates a new session for the
specified request.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
NSString*)
_directConnectURL;
Availability: OpenStep
Internal method that returns the URL for direct
connections to the application, bypassing the
web server.
Warning the underscore at
the start of the name of this method indicates that it
is private, for internal use only, and you should not
use the method in your code.
- (void)
_disableDynamicLoading;
Availability: OpenStep
Disables dynamic loading of classes and
components.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_discountTerminatedSession;
Availability: OpenStep
Internal method that decrements the count of
terminated sessions.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_finishInitializingSession: (
GSWSession*)aSession;
Availability: OpenStep
Internal method that completes the initialization
of a session after it has been created.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (
GSWResponse*)
_handlePageRestorationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (
GSWResponse*)
_handleSessionCreationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (
GSWResponse*)
_handleSessionRestorationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (
GSWSession*)
_initializeSessionInContext: (
GSWContext*)aContext;
Availability: OpenStep
Internal method that initializes a session within
the specified context.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (BOOL)
_isDynamicLoadingEnabled;
Availability: OpenStep
Returns whether dynamic loading of classes and
components is enabled.
Warning
the underscore at the start of the name of this method
indicates that it is private, for internal use
only, and you should not use the method in your code.
- (BOOL)
_isPageRecreationEnabled;
Availability: OpenStep
Returns whether page recreation is enabled for this
application.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
NSString*)
_monitorApplicationName;
Availability: OpenStep
Internal method that returns the application name
used for monitoring.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
NSString*)
_monitorHost;
Availability: OpenStep
Internal method that returns the monitor host
name.
Warning the underscore at the
start of the name of this method indicates that it is
private, for internal use only, and you should not
use the method in your code.
- (
NSString*)
_newLocationForRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Internal method that generates a new location URL
for the specified request, typically used for
redirects.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
Returns base application URL so visitor
will be relocated to another instance
- (void)
_openInitialURL;
Availability: OpenStep
Internal method that opens the initial URL for the
application.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_openURL: (
NSString*)_url;
Availability: OpenStep
Internal method that opens the specified URL.
Warning the underscore at the start
of the name of this method indicates that it is private,
for internal use only, and you should not use the
method in your code.
- (
NSTimeInterval)
_refuseNewSessionsTimeInterval;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (id)
_remoteMonitor;
Availability: OpenStep
Internal method that returns the remote monitor
object.
Warning the underscore at
the start of the name of this method indicates that it
is private, for internal use only, and you should not
use the method in your code.
- (void)
_resetCache;
Availability: OpenStep
Internal method that completely resets all caches.
Warning the underscore at the start
of the name of this method indicates that it is private,
for internal use only, and you should not use the
method in your code.
- (void)
_resetCacheForGeneration;
Availability: OpenStep
Internal method that resets the cache for the
current generation.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (void)
_scheduleApplicationTimerForTimeInterval: (
NSTimeInterval)aTimeInterval;
Availability: OpenStep
Internal method that schedules the application
timer for the specified time interval.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (Class)
_sessionClass;
Availability: OpenStep
Internal method that returns the class used for
creating sessions.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_sessionDidTimeOutNotification: (
NSNotification*)notification_;
Availability: OpenStep
Internal method called when a session timeout
notification is received.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (void)
_setClassFromNameResolutionEnabled: (BOOL)flag;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (void)
_setContext: (
GSWContext*)aContext;
Availability: OpenStep
Internal method that sets the current context for
the application.
Warning the underscore
at the start of the name of this method indicates that
it is private, for internal use only, and you should not
use the method in your code.
- (void)
_setHostAddress: (
NSString*)hostAdr;
Availability: OpenStep
Internal method to set the host address for this
application instance.
Warning
the underscore at the start of the name of this method
indicates that it is private, for internal use
only, and you should not use the method in your code.
- (void)
_setNextCollectionCount: (int)_count;
Availability: OpenStep
Internal method that sets the next garbage
collection count.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_setRecordingHeadersToResponse: (
GSWResponse*)aResponse
forRequest: (
GSWRequest*)aRequest
inContext: (
GSWContext*)aContext;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (void)
_setShouldKill: (BOOL)flag;
Availability: OpenStep
Internal method that sets whether the application
should be killed.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_setTracingAspect: (id)unknwon
enabled: (BOOL)enabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (BOOL)
_setupForMonitoring;
Availability: OpenStep
Internal method that sets up monitoring
capabilities for the application.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (BOOL)
_shouldKill;
Availability: OpenStep
Internal method that determines whether the
application should be killed.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (void)
_synchronizeInstanceSettingsWithMonitor: (id)aMonitor;
Availability: OpenStep
Internal method that synchronizes instance
settings with the monitor.
Warning
the underscore at the start of the name of this method
indicates that it is private, for internal use
only, and you should not use the method in your code.
- (void)
_terminateFromMonitor;
Availability: OpenStep
Internal method that terminates the application
from the monitor.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (void)
_touchPrincipalClasses;
Availability: OpenStep
Internal method that touches principal classes to
ensure they are loaded.
Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
- (
NSString*)
_webserverConnectURL;
Availability: OpenStep
Internal method that returns the URL for
connecting to the web server.
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (int)
activeSessionsCount;
Availability: OpenStep
Description forthcoming.
- (
GSWAdaptor*)
adaptorWithName: (
NSString*)aName
arguments: (
NSDictionary*)someArguments;
Availability: OpenStep
Creates and returns an adaptor with the specified
name and arguments. The arguments dictionary contains
configuration parameters for the adaptor.
- (
NSArray*)
adaptors;
Availability: OpenStep
Returns the array of adaptors configured for this
application.
- (BOOL)
adaptorsDispatchRequestsConcurrently;
Availability: OpenStep
Returns whether adaptors dispatch requests
concurrently.
- (void)
addTimer: (
NSTimer*)aTimer;
Availability: OpenStep
Adds a timer to the application.
- (BOOL)
allowsConcurrentRequestHandling;
Availability: OpenStep
Returns whether the application allows concurrent
request handling.
- (void)
appendToResponse: (
GSWResponse*)aResponse
inContext: (
GSWContext*)aContext;
Availability: OpenStep
Description forthcoming.
- (void)
awake;
Availability: OpenStep
Called when the application awakens, typically at
startup or after initialization.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (
NSString*)
baseURL;
Availability: OpenStep
Returns the base URL for this application, used for
generating absolute URLs in responses.
- (void)
becomesMultiThreaded;
Availability: OpenStep
Configures the application to become
multi-threaded, setting up the necessary
synchronization and threading
infrastructure.
- (Class)
contextClass;
Availability: OpenStep
Returns the class used for creating context
objects.
- (
GSWContext*)
createContextForRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Creates a new context object for the specified
request.
- (
GSWResourceManager*)
createResourceManager;
Availability: OpenStep
Creates a new resource manager instance for this
application.
- (
GSWResponse*)
createResponseInContext: (
GSWContext*)aContext;
Availability: OpenStep
Creates a new response object within the specified
context.
- (
GSWSession*)
createSessionForRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Creates a new session for the specified request.
- (
GSWSessionStore*)
createSessionStore;
Availability: OpenStep
Creates a new session store instance for this
application.
- (
GSWStatisticsStore*)
createStatisticsStore;
Availability: OpenStep
Creates a new statistics store instance for this
application.
- (void)
debugAdaptorThreadExited;
Availability: OpenStep
This method is called when a request loop has
finished. You can override this method to inspect
your process (e.g. for memory leaks). You should
create an NSAutoreleasePool at the beginning of your
method and release it at the end if you plan to use
the implementation long running
production envirnment analysis. This method is a
GSWeb extension. The default implementation does
nothing.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (void)
debugWithFormat: (
NSString*)formatString
,...;
Availability: OpenStep
Description forthcoming.
- (void)
debugWithFormat: (
NSString*)format
arguments: (va_list)someArgumentsu;
Availability: OpenStep
Description forthcoming.
- (void)
debugWithString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
- (
NSString*)
defaultPageName;
Availability: OpenStep
Returns the name of the default page for this
application.
- (
GSWRequestHandler*)
defaultRequestHandler;
Availability: OpenStep
Description forthcoming.
- (Class)
defaultRequestHandlerClass;
Availability: OpenStep
Returns the class object for the default request
handler.
- (
NSString*)
defaultRequestHandlerClassName;
Availability: OpenStep
Returns the class name of the default request
handler.
- (
NSString*)
description;
Availability: OpenStep
Returns a string description of the application.
- (
GSWResponse*)
dispatchRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Main request dispatching method that processes
incoming requests and returns appropriate
responses.
- (
GSWElement*)
dynamicElementWithName: (
NSString*)aName
associations: (
NSDictionary*)someAssociations
template: (
GSWElement*)templateElement
languages: (
NSArray*)languages;
Availability: OpenStep
Creates a dynamic element with the specified name,
associations, template, and
languages.
- (
NSArray*)
filterLanguages: (
NSArray*)languages;
Availability: OpenStep
Description forthcoming.
- (
GSWResponse*)
handlePageRestorationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Description forthcoming.
- (
GSWResponse*)
handleSessionCreationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Description forthcoming.
- (
GSWResponse*)
handleSessionRestorationErrorInContext: (
GSWContext*)aContext;
Availability: OpenStep
Description forthcoming.
- (
NSString*)
hostAddress;
Availability: OpenStep
Returns the host address for this application
instance.
- (
NSString*)
instanceIdKey;
Availability: OpenStep
Returns the key used for instance ID in requests
and URLs.
- (BOOL)
isCachingEnabled;
Availability: OpenStep
Returns whether caching is enabled for this
application.
- (BOOL)
isConcurrentRequestHandlingEnabled;
Availability: OpenStep
Returns whether concurrent request handling is
enabled.
- (BOOL)
isPageRefreshOnBacktrackEnabled;
Availability: OpenStep
Returns whether page refresh on backtrack is
enabled.
- (BOOL)
isRefusingNewSessions;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isRequestHandlingLocked;
Availability: OpenStep
Returns whether request handling is currently
locked.
- (BOOL)
isTaskDaemon;
Availability: OpenStep
Returns whether this application instance is
running as a task daemon.
- (BOOL)
isTerminating;
Availability: OpenStep
Returns whether the application is currently in the
termination process.
- (
NSDate*)
lastAccessDate;
Availability: OpenStep
Returns the date of the last access to this
application.
- (Class)
libraryClassWithPath: (
NSString*)path;
Availability: OpenStep
Description forthcoming.
- (void)
lock;
Availability: OpenStep
Acquires a lock for thread-safe operations. This
method provides synchronization for multi-threaded
request processing.
- (void)
lockedAddTimer: (
NSTimer*)aTimer;
Availability: OpenStep
Adds a timer to the application with thread-safe
locking.
- (
NSArray*)
lockedComponentBearingFrameworks;
Availability: OpenStep
Returns an array of frameworks that contain
components, using thread-safe locking.
- (
GSWComponentDefinition*)
lockedComponentDefinitionWithName: (
NSString*)aName
languages: (
NSArray*)languages;
Availability: OpenStep
Retrieves a component definition with thread-safe
locking for the specified name and
languages.
- (
GSWElement*)
lockedDynamicElementWithName: (
NSString*)aName
associations: (
NSDictionary*)someAssociations
template: (
GSWElement*)templateElement
languages: (
NSArray*)languages;
Availability: OpenStep
Creates a dynamic element with thread-safe locking
for the specified name, associations, template, and
languages.
- (
NSArray*)
lockedInitComponentBearingFrameworksFromBundleArray: (
NSArray*)bundles;
Availability: OpenStep
Initializes the list of component-bearing
frameworks from the provided bundle array with
thread-safe locking.
- (
GSWComponentDefinition*)
lockedLoadComponentDefinitionWithName: (
NSString*)aName
language: (
NSString*)language;
Availability: OpenStep
Loads a component definition with locking for the
specified name and language, creating
it if necessary.
- (void)
logErrorString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
- (void)
logErrorWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (void)
logErrorWithFormat: (
NSString*)formatString
arguments: (va_list)arguments;
Availability: OpenStep
Description forthcoming.
- (void)
logSetValueForDeclarationNamed: (
NSString*)aDeclarationName
type: (
NSString*)aDeclarationType
bindingNamed: (
NSString*)aBindingName
associationDescription: (
NSString*)anAssociationDescription
value: (id)aValue;
Availability: OpenStep
Description forthcoming.
- (void)
logString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
- (void)
logTakeValueForDeclarationNamed: (
NSString*)aDeclarationName
type: (
NSString*)aDeclarationType
bindingNamed: (
NSString*)aBindingName
associationDescription: (
NSString*)anAssociationDescription
value: (id)aValue;
Availability: OpenStep
Description forthcoming.
- (void)
logToMonitorWithFormat: (
NSString*)aFormat;
Availability: OpenStep
Description forthcoming.
- (void)
logWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (void)
logWithFormat: (
NSString*)formatString
arguments: (va_list)arguments;
Availability: OpenStep
Description forthcoming.
- (int)
minimumActiveSessionsCount;
Availability: OpenStep
Description forthcoming.
- (BOOL)
monitoringEnabled;
Availability: OpenStep
Description forthcoming.
- (
NSString*)
name;
Availability: OpenStep
Returns the application name.
- (
NSString*)
number;
Availability: OpenStep
Returns the application instance number as a
string.
- (unsigned int)
pageCacheSize;
Availability: OpenStep
Returns the current page cache size limit.
- (
GSWComponent*)
pageWithName: (
NSString*)aName
forRequest: (
GSWRequest*)aRequest;
Availability: OpenStep
Creates and returns a page component with the
specified name for the request.
- (
GSWComponent*)
pageWithName: (
NSString*)aName
inContext: (
GSWContext*)aContext;
Availability: OpenStep
Creates and returns a page component with the
specified name in the context.
- (
NSString*)
path;
Availability: OpenStep
Returns the application path used for URL
generation.
- (
NSString*)
pathForResourceNamed: (
NSString*)aName
inFramework: (
NSString*)aFrameworkName
languages: (
NSArray*)languages;
Availability: OpenStep
Description forthcoming.
- (
NSString*)
pathForResourceNamed: (
NSString*)aName
ofType: (
NSString*)aType
inFramework: (
NSString*)aFrameworkName
languages: (
NSArray*)languages;
Availability: OpenStep
Description forthcoming.
- (unsigned)
permanentPageCacheSize;
Availability: OpenStep
Returns the permanent page cache size limit.
- (BOOL)
printsHTMLParserDiagnostics;
Availability: OpenStep
Description forthcoming.
- (id)
propListWithResourceNamed: (
NSString*)aName
ofType: (
NSString*)aType
inFramework: (
NSString*)aFrameworkName
languages: (
NSArray*)languages;
Availability: OpenStep
Description forthcoming.
- (void)
refuseNewSessions: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
registerRequestHandler: (
GSWRequestHandler*)handler
forKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
- (void)
registerRequestHandlers;
Availability: OpenStep
Registers the default request handlers with the
application. This method sets up the standard
handlers for component, direct action, and
resource requests.
- (
NSArray*)
registeredRequestHandlerKeys;
Availability: OpenStep
Description forthcoming.
- (void)
removeRequestHandlerForKey: (
NSString*)requestHandlerKey;
Availability: OpenStep
Description forthcoming.
- (Class)
requestClass;
Availability: OpenStep
Returns the class used for creating request
objects.
- (
NSRecursiveLock*)
requestHandlingLock;
Availability: OpenStep
Returns the recursive lock used for request
handling synchronization.
- (
GSWSession*)
restoreSessionWithID: (
NSString*)aSessionID
inContext: (
GSWContext*)aContext;
Availability: OpenStep
Restores a session with the specified ID within
the given context.
- (void)
run;
Availability: OpenStep
Starts the main application run loop, processing
requests indefinitely until the application is
terminated.
- (
NSRunLoop*)
runLoop;
Availability: OpenStep
Returns the run loop used by this application for
processing events.
- (BOOL)
runOnce;
Availability: OpenStep
Processes one iteration of the run loop, handling
pending requests and returning whether the
application should continue running.
- (void)
saveSessionForContext: (
GSWContext*)aContext;
Availability: OpenStep
Saves the session associated with the specified
context.
- (Class)
scriptedClassWithPath: (
NSString*)path;
Availability: OpenStep
Description forthcoming.
- (Class)
scriptedClassWithPath: (
NSString*)path
encoding: (
NSStringEncoding)encoding;
Availability: OpenStep
Description forthcoming.
- (Class)
sessionClass;
Availability: OpenStep
Returns the class used for creating sessions.
- (
NSString*)
sessionIdKey;
Availability: OpenStep
Returns the key used for session ID in requests and
URLs.
- (
GSWSessionStore*)
sessionStore;
Availability: OpenStep
Returns the session store used by this application
for session management.
- (void)
setCachingEnabled: (BOOL)flag;
Availability: OpenStep
Sets whether caching should be enabled for this
application.
- (void)
setDefaultRequestHandler: (
GSWRequestHandler*)handler;
Availability: OpenStep
Description forthcoming.
- (void)
setMinimumActiveSessionsCount: (int)aCount;
Availability: OpenStep
Description forthcoming.
- (void)
setPageCacheSize: (unsigned int)aSize;
Availability: OpenStep
Sets the page cache size limit for this application.
- (void)
setPageRefreshOnBacktrackEnabled: (BOOL)flag;
Availability: OpenStep
Sets whether page refresh on backtrack should be
enabled.
- (void)
setPermanentPageCacheSize: (unsigned)aSize;
Availability: OpenStep
Sets the permanent page cache size limit for this
application.
- (void)
setPrintsHTMLParserDiagnostics: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setResourceManager: (
GSWResourceManager*)resourceManager;
Availability: OpenStep
Description forthcoming.
- (void)
setSessionStore: (
GSWSessionStore*)sessionStore;
Availability: OpenStep
Sets the session store to be used by this application.
- (void)
setStatisticsStore: (
GSWStatisticsStore*)statisticsStore;
Availability: OpenStep
Description forthcoming.
- (void)
setTimeOut: (
NSTimeInterval)aTimeInterval;
Availability: OpenStep
Sets the timeout interval for various application
operations.
- (BOOL)
shouldRestoreSessionOnCleanEntry: (
GSWRequest*)aRequest;
Availability: OpenStep
Determines whether the session should be
restored on a clean entry for the specified
request.
- (void)
sleep;
Availability: OpenStep
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (
NSDate*)
startDate;
Availability: OpenStep
Returns the date when this application was started.
- (
NSDictionary*)
statistics;
Availability: OpenStep
Description forthcoming.
- (void)
statusDebugWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (void)
statusDebugWithFormat: (
NSString*)aFormat
arguments: (va_list)arguments;
Availability: OpenStep
Description forthcoming.
- (void)
statusDebugWithString: (
NSString*)aString;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogErrorString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogErrorWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogErrorWithFormat: (
NSString*)aFormat
arguments: (va_list)arguments;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogString: (
NSString*)string;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogWithFormat: (
NSString*)aFormat
,...;
Availability: OpenStep
Description forthcoming.
- (void)
statusLogWithFormat: (
NSString*)aFormat
arguments: (va_list)arguments;
Availability: OpenStep
Description forthcoming.
- (
NSString*)
stringForKey: (
NSString*)key_
inTableNamed: (
NSString*)aTableName
withDefaultValue: (
NSString*)defaultValue
inFramework: (
NSString*)aFrameworkName
languages: (
NSArray*)languages;
Availability: OpenStep
Description forthcoming.
- (void)
takeValuesFromRequest: (
GSWRequest*)aRequest
inContext: (
GSWContext*)aContext;
Availability: OpenStep
Description forthcoming.
- (void)
terminate;
Availability: OpenStep
Initiates application termination, beginning the
shutdown process.
- (void)
terminateAfterTimeInterval: (
NSTimeInterval)aTimeInterval;
Availability: OpenStep
Description forthcoming.
- (void)
threadWillExit;
Availability: OpenStep
Called when a thread is about to exit, allowing for
cleanup operations.
Not implemented (as of 2025-12-01).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (
NSTimeInterval)
timeOut;
Availability: OpenStep
Returns the current timeout interval for
application operations.
- (void)
trace: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
traceAssignments: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
traceObjectiveCMessages: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
traceScriptedMessages: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
traceStatements: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
unlock;
Availability: OpenStep
Releases the lock acquired by the lock method.
Instance Variables for GSWApplication Class
@public int
_activeSessionsCount;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSLock*
_activeSessionsCountLock;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSArray*
_adaptors;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_allowsConcurrentRequestHandling;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected GSWDictionary*
_componentDefinitionCache;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSRunLoop*
_currentRunLoop;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected GSWRequestHandler*
_defaultRequestHandler;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_dynamicLoadingEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSAutoreleasePool*
_globalAutoreleasePool;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSRecursiveLock*
_globalLock;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSString*
_hostAddress;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSTimer*
_initialTimer;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSString*
_instanceNumber;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isMTProtected;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isMultiThreaded;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isTracingAssignmentsEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isTracingEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isTracingObjectiveCMessagesEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isTracingScriptedMessagesEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isTracingStatementsEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSDate*
_lastAccessDate;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public GSWLifebeatThread*
_lifebeatThread;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public int
_minimumActiveSessionsCount;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public unsigned int
_pageCacheSize;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_pageRecreationEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_pageRefreshOnBacktrackEnabled;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public unsigned int
_permanentPageCacheSize;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_printsHTMLParserDiagnostics;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public id
_recorder;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_refuseThisRequest;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_refusingNewClients;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_refusingNewSessions;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSDistantObject*
_remoteMonitor;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSConnection*
_remoteMonitorConnection;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSMutableDictionary*
_requestHandlers;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected GSWResourceManager*
_resourceManager;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSDate*
_runLoopDate;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSRecursiveLock*
_selfLock;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSThread*
_selfLock_thread_id;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public int
_selfLockn;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected GSWSessionStore*
_sessionStore;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_shouldDieWhenRefusing;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSDate*
_startDate;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected GSWStatisticsStore*
_statisticsStore;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_terminating;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSTimeInterval
_timeOut;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_timedRunLoop;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSTimer*
_timer;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
- Declared in:
- WebObjects/GSWApplication.h
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
SMTPHost;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
_allowsCacheControlHeader;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (id)
_allowsConcurrentRequestHandling;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (Class)
_applicationClass;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (Class)
_compiledApplicationClass;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (
GSWRequestHandler*)
_componentRequestHandler;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (int)
_garbageCollectionRepeatCount;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (BOOL)
_lockDefaultEditingContext;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (id)
_modelGroupFromBundles: (id)_bundles;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (BOOL)
_multipleInstances;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (BOOL)
_multipleThreads;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (void)
_readLicenseParameters;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (int)
_requestLimit;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (int)
_requestWindow;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (void)
_setAllowsCacheControlHeader: (BOOL)flag;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (void)
_setAllowsConcurrentRequestHandling: (id)unknown;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (void)
_setLockDefaultEditingContext: (BOOL)flag;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (
NSDictionary*)
_webServerConfigDictionary;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
+ (
NSString*)
adaptor;
Availability: OpenStep
Description forthcoming.
+ (
NSArray*)
additionalAdaptors;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
ajaxRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
applicationBaseURL;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
autoOpenInBrowser;
Availability: OpenStep
Description forthcoming.
+ (
NSDictionary*)
bundleInfo;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
cgiAdaptorURL;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
componentRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
debugSetConfigFilePath;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
defaultDisplayExceptionPages;
Availability: OpenStep
Description forthcoming.
+ (id)
defaultModelGroup;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
defaultTemplateParser;
Availability: OpenStep
Description forthcoming.
+ (
NSUInteger)
defaultUndoStackLimit;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
directActionRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
frameworksBaseURL;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
host;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
includeCommentsInResponses;
Availability: OpenStep
Description forthcoming.
+ (int)
intPort;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isCachingEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isDebuggingEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isDirectConnectEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isLifebeatEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isMonitorEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isStatusDebuggingEnabled;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
isStatusLoggingEnabled;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
lifebeatDestinationHost;
Availability: OpenStep
Description forthcoming.
+ (int)
lifebeatDestinationPort;
Availability: OpenStep
Description forthcoming.
+ (
NSTimeInterval)
lifebeatInterval;
Availability: OpenStep
Description forthcoming.
+ (id)
listenQueueSize;
Availability: OpenStep
Description forthcoming.
+ (
NSArray*)
loadFrameworks;
Availability: OpenStep
Description forthcoming.
+ (
NSBundle*)
mainBundle;
Availability: OpenStep
Description forthcoming.
+ (
NSDictionary*)
mainBundleInfoDictionary;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
monitorHost;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
outputPath;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
pingActionRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSNumber*)
port;
Availability: OpenStep
Description forthcoming.
+ (
NSArray*)
projectSearchPath;
Availability: OpenStep
Description forthcoming.
+ (Class)
recordingClass;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
recordingClassName;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
recordingPath;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
resourceManagerClassName;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
resourceRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
sessionStoreClassName;
Availability: OpenStep
Description forthcoming.
+ (
NSNumber*)
sessionTimeOut;
Availability: OpenStep
Description forthcoming.
+ (
NSTimeInterval)
sessionTimeOutValue;
Availability: OpenStep
Description forthcoming.
+ (void)
setAdaptor: (
NSString*)adaptorName;
Availability: OpenStep
Description forthcoming.
+ (void)
setAdditionalAdaptors: (
NSArray*)adaptorList;
Availability: OpenStep
Description forthcoming.
+ (void)
setAjaxRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setApplicationBaseURL: (
NSString*)baseURL;
Availability: OpenStep
Description forthcoming.
+ (void)
setAutoOpenInBrowser: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setCGIAdaptorURL: (
NSString*)url;
Availability: OpenStep
Description forthcoming.
+ (void)
setCachingEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setComponentRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setDebugSetConfigFilePath: (
NSString*)debugSetConfigFilePath;
Availability: OpenStep
Description forthcoming.
+ (void)
setDebuggingEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setDefaultDisplayExceptionPages: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setDefaultTemplateParser: (
NSString*)defaultTemplateParser;
Availability: OpenStep
Description forthcoming.
+ (void)
setDefaultUndoStackLimit: (
NSUInteger)limit;
Availability: OpenStep
Description forthcoming.
+ (void)
setDirectActionRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setDirectConnectEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setFrameworksBaseURL: (
NSString*)baseURL;
Availability: OpenStep
Description forthcoming.
+ (void)
setHost: (
NSString*)host;
Availability: OpenStep
Description forthcoming.
+ (void)
setIncludeCommentsInResponses: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setIntPort: (int)port;
Availability: OpenStep
Description forthcoming.
+ (void)
setLifebeatDestinationHost: (
NSString*)host;
Availability: OpenStep
Description forthcoming.
+ (void)
setLifebeatDestinationPort: (int)port;
Availability: OpenStep
Description forthcoming.
+ (void)
setLifebeatEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setLifebeatInterval: (
NSTimeInterval)interval;
Availability: OpenStep
Description forthcoming.
+ (void)
setListenQueueSize: (id)aSize;
Availability: OpenStep
Description forthcoming.
+ (void)
setLoadFrameworks: (
NSArray*)frameworks;
Availability: OpenStep
Description forthcoming.
+ (void)
setMonitorEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setMonitorHost: (
NSString*)hostName;
Availability: OpenStep
Description forthcoming.
+ (void)
setOutputPath: (
NSString*)path;
Availability: OpenStep
Description forthcoming.
+ (void)
setPingActionRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setPort: (
NSNumber*)port;
Availability: OpenStep
Description forthcoming.
+ (void)
setProjectSearchPath: (
NSArray*)pathArray;
Availability: OpenStep
Description forthcoming.
+ (void)
setRecordingClassName: (
NSString*)name;
Availability: OpenStep
Description forthcoming.
+ (void)
setRecordingPath: (
NSString*)path;
Availability: OpenStep
Description forthcoming.
+ (void)
setResourceManagerClassName: (
NSString*)name;
Availability: OpenStep
Description forthcoming.
+ (void)
setResourceRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setSMTPHost: (
NSString*)hostName;
Availability: OpenStep
Description forthcoming.
+ (void)
setSessionStoreClassName: (
NSString*)name;
Availability: OpenStep
Description forthcoming.
+ (void)
setSessionTimeOut: (
NSNumber*)aTimeOut;
Availability: OpenStep
Description forthcoming.
+ (void)
setSessionTimeOutValue: (
NSTimeInterval)aTimeOutValue;
Availability: OpenStep
Description forthcoming.
+ (void)
setStaticResourceRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setStatisticsStoreClassName: (
NSString*)name;
Availability: OpenStep
Description forthcoming.
+ (void)
setStatusDebuggingEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setStatusLoggingEnabled: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setStreamActionRequestHandlerKey: (
NSString*)aKey;
Availability: OpenStep
Description forthcoming.
+ (void)
setWorkerThreadCount: (id)workerThreadCount;
Availability: OpenStep
Description forthcoming.
+ (void)
setWorkerThreadCountMax: (id)workerThreadCount;
Availability: OpenStep
Description forthcoming.
+ (void)
setWorkerThreadCountMin: (id)workerThreadCount;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
staticResourceRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
statisticsStoreClassName;
Availability: OpenStep
Description forthcoming.
+ (
NSString*)
streamActionRequestHandlerKey;
Availability: OpenStep
Description forthcoming.
+ (id)
workerThreadCount;
Availability: OpenStep
Description forthcoming.
+ (id)
workerThreadCountMax;
Availability: OpenStep
Description forthcoming.
+ (id)
workerThreadCountMin;
Availability: OpenStep
Description forthcoming.
- (
NSDictionary*)
bundleInfo;
Availability: OpenStep
Description forthcoming.
- (
NSBundle*)
mainBundle;
Availability: OpenStep
Description forthcoming.
- (
NSDictionary*)
mainBundleInfoDictionary;
Availability: OpenStep
Description forthcoming.
GSWApplication* GSWApp;
Availability: OpenStep
Description forthcoming.
int GSWebNamingConv;
Availability: OpenStep
Description forthcoming.
BOOL WOStrictFlag;
Availability: OpenStep
Description forthcoming.
NSString* globalApplicationClassName;
Availability: OpenStep
Description forthcoming.
int GSWApplicationMain(
NSString*
applicationClassName, int
argc, const char*[]
argv);
Availability: OpenStep
Description forthcoming.
void GSWApplicationSetDebugSetOption(
NSString*
opt);
Availability: OpenStep
Description forthcoming.
int WOApplicationMain(
NSString*
applicationClassName, int
argc, const char*[]
argv);
Availability: OpenStep
Description forthcoming.
Up