|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openspaces.interop.DotnetProcessingUnitBean
public class DotnetProcessingUnitBean
Dotnet processing unit bean, used as an adapter that will delegate the life cycle method invocation to the .Net processing unit implementation of the .Net GigaSpaces.Core.IProcessingUnit interface
Field Summary | |
---|---|
protected Log |
log
|
Constructor Summary | |
---|---|
DotnetProcessingUnitBean()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
void |
destroy()
|
ServiceDetails[] |
getServicesDetails()
Retruns one or more service details that the service exposes. |
ServiceMonitors[] |
getServicesMonitors()
Retruns one or more service details that the service exposes. |
void |
setAssemblyFile(String assemblyFile)
Injects the .Net processing unit implementation's assembly file |
void |
setBeanLevelProperties(BeanLevelProperties beanLevelProperties)
Sets the BeanLevelProperties . |
void |
setClusterInfo(ClusterInfo clusterInfo)
Sets the cluster information. |
void |
setCustomProperties(Properties customProperties)
Injects the .Net processing unit properties that will be passed to the init method |
void |
setDependencies(String[] dependencies)
Injects the .Net processing unit implementation's dependencies |
void |
setDeploymentDirectory(String deploymentDirectory)
|
void |
setImplementationClassName(String implementationClassName)
Injects the .Net processing unit implementation class name |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final Log log
Constructor Detail |
---|
public DotnetProcessingUnitBean()
Method Detail |
---|
public void setAssemblyFile(String assemblyFile)
public void setImplementationClassName(String implementationClassName)
public void setDependencies(String[] dependencies)
public void setDeploymentDirectory(String deploymentDirectory)
deploymentDirectory
- the deploymentDirectory to setpublic void setCustomProperties(Properties customProperties)
public void setClusterInfo(ClusterInfo clusterInfo)
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.
setClusterInfo
in interface ClusterInfoAware
clusterInfo
- The cluster information to be injectedpublic void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
public void destroy() throws Exception
destroy
in interface DisposableBean
Exception
public void setBeanLevelProperties(BeanLevelProperties beanLevelProperties)
BeanLevelPropertiesAware
BeanLevelProperties
.
setBeanLevelProperties
in interface BeanLevelPropertiesAware
public ServiceDetails[] getServicesDetails()
ServiceDetailsProvider
getServicesDetails
in interface ServiceDetailsProvider
public ServiceMonitors[] getServicesMonitors()
ServiceMonitorsProvider
getServicesMonitors
in interface ServiceMonitorsProvider
|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |