|
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ClusterInfoAwareclusterInfo - The cluster information to be injected
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanException
public void destroy()
throws Exception
destroy in interface DisposableBeanExceptionpublic void setBeanLevelProperties(BeanLevelProperties beanLevelProperties)
BeanLevelPropertiesAwareBeanLevelProperties.
setBeanLevelProperties in interface BeanLevelPropertiesAwarepublic ServiceDetails[] getServicesDetails()
ServiceDetailsProvider
getServicesDetails in interface ServiceDetailsProviderpublic ServiceMonitors[] getServicesMonitors()
ServiceMonitorsProvider
getServicesMonitors in interface ServiceMonitorsProvider
|
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||