GigaSpaces XAP.NET Documentation
BasicProcessingUnitContainer Class
Class LibraryGigaSpaces.XAP.ProcessingUnit.Containers.BasicContainerBasicProcessingUnitContainer
A basic implementation of IProcessingUnitContainer 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 : IProcessingUnitContainer, 
	IDisposable
Public Class BasicProcessingUnitContainer _
	Implements IProcessingUnitContainer, IDisposable
public ref class BasicProcessingUnitContainer : IProcessingUnitContainer, 
	IDisposable
public class BasicProcessingUnitContainer implements IProcessingUnitContainer, 
	IDisposable
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
BasicProcessingUnitContainer()()()
Initializes a new instance of the BasicProcessingUnitContainer class

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
Sets the cluster information.

CreateSpaceProxies(BasicContainerConfigurationElement)
Create space proxies according to the specified configuration.

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, 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.

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.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Properties
Sets properties.

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.)
Inheritance Hierarchy
Object
BasicProcessingUnitContainer

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 7.0.1.3800 (7.0.1.3800)