GigaSpaces XAP.NET Documentation
BasicProcessingUnitContainer Class
Class LibraryGigaSpaces.XAP.ProcessingUnit.Containers.BasicContainerBasicProcessingUnitContainer
A basic implementation of ProcessingUnitContainer which provides capabilities of creating space proxies, auto starting components such as IEventListenerContainer<(Of <(TData>)>) and remote services
Declaration Syntax
C#Visual BasicVisual C++J#
public class BasicProcessingUnitContainer : ProcessingUnitContainer
Public Class BasicProcessingUnitContainer _
	Inherits ProcessingUnitContainer
public ref class BasicProcessingUnitContainer : public ProcessingUnitContainer
public class BasicProcessingUnitContainer extends ProcessingUnitContainer
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
BasicProcessingUnitContainer(ProcessingUnitContainerConfig)
Default Constructor

AfterInitialize()()()
Integration point for deriving classes, called after initialization. By default does nothing

BeforeDispose()()()
Integration point for deriving classes, called before dispose. By default does nothing

BeforeInitialize(BasicContainerConfigurationElement)
Integration point for deriving classes, called before initialization. By default does nothing

ClusterInfo
Gets the processing unit's cluster information.
(Inherited from ProcessingUnitContainer.)
CreateSpaceProxy(String, String)
Create a space proxy which its lifecycle is managed by the container. The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.

CreateSpaceProxy(String, String, SpaceConfig)
Create a space proxy which its lifecycle is managed by the container. The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.

CreateSpaceProxy(String, String, SpaceConfig, Boolean)
Create a space proxy which its lifecycle is managed by the container. The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.

CreateSpaceProxy(String, String, SpaceConfig, Boolean, SpaceProxyMode)
Create a space proxy which its lifecycle is managed by the container. The caller does not need to take care of shutting down or disposing the proxy when the container is disposing.

Dispose()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Overrides ProcessingUnitContainer.Dispose()()().)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetEventListenerContainer<(Of <(TData>)>)(String)
Gets an event listener container which is managed by this container.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProcessingUnitComponent(String)
Gets a processing unit container which is managed by this container.

GetProcessingUnitComponents()()()
Gets all the basic processing unit components which are managed by this container.

GetRemoteService(String)
Gets a hosted remote service which is managed by this container.

GetRemoteServices()()()
Gets all the hosted remote services which are managed by this container.

GetSpaceProxies()()()
Gets all the space proxies which are managed by this container.

GetSpaceProxy(String)
Gets the space proxy associated with the specified name.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Initialize()()()
Initialize the processing unit.
(Overrides ProcessingUnitContainer.Initialize()()().)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Properties
Gets the processing unit's properties.
(Inherited from ProcessingUnitContainer.)
ScanAndCreateComponents(BasicContainerConfigurationElement)
Scans and create container related components. Components are types that has one of the following attributes over them: EventDrivenAttributeSpaceRemotingServiceAttributeBasicProcessingUnitComponentAttribute

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WorkingDirectory
(Inherited from ProcessingUnitContainer.)
Inheritance Hierarchy
Object
ProcessingUnitContainer
 BasicProcessingUnitContainer

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 9.7.0.0 (9.7.2.11000)