org.openspaces.interop
Class DotnetProcessingUnitContainerProvider
java.lang.Object
org.openspaces.interop.DotnetProcessingUnitContainerProvider
- All Implemented Interfaces:
- ClusterInfoAware, BeanLevelPropertiesAware, DeployableProcessingUnitContainerProvider, ProcessingUnitContainerProvider
public class DotnetProcessingUnitContainerProvider
- extends Object
- implements DeployableProcessingUnitContainerProvider, ClusterInfoAware, BeanLevelPropertiesAware
- Author:
- kimchy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DotnetProcessingUnitContainerProvider
public DotnetProcessingUnitContainerProvider()
setDeployPath
public void setDeployPath(File deployPath)
- Description copied from interface:
DeployableProcessingUnitContainerProvider
- Sets the path where the processing unit deployment was extracted to.
- Specified by:
setDeployPath
in interface DeployableProcessingUnitContainerProvider
setClusterInfo
public void setClusterInfo(ClusterInfo clusterInfo)
- Description copied from interface:
ClusterInfoAware
- Sets the cluster information.
Note, the cluster information is obtained externally from the application context which means
that this feature need to be supported by specific containers (and is not supported by plain
Spring application context). This means that beans that implement ClusterInfoAware
should take into account the fact that the cluster info provided might be null.
- Specified by:
setClusterInfo
in interface ClusterInfoAware
- Parameters:
clusterInfo
- The cluster information to be injected
setBeanLevelProperties
public void setBeanLevelProperties(BeanLevelProperties beanLevelProperties)
- Description copied from interface:
BeanLevelPropertiesAware
- Sets the
BeanLevelProperties
.
- Specified by:
setBeanLevelProperties
in interface BeanLevelPropertiesAware
createContainer
public ProcessingUnitContainer createContainer()
throws CannotCreateContainerException
- Description copied from interface:
ProcessingUnitContainerProvider
- Creates a processing unit container.
- Specified by:
createContainer
in interface ProcessingUnitContainerProvider
- Returns:
- A newly created processing unit container.
- Throws:
CannotCreateContainerException
Copyright © GigaSpaces.