Package org.apache.ignite.spi.deployment
Class DeploymentResourceAdapter
- java.lang.Object
-
- org.apache.ignite.spi.deployment.DeploymentResourceAdapter
-
- All Implemented Interfaces:
DeploymentResource
public class DeploymentResourceAdapter extends Object implements DeploymentResource
Simple adapter forDeploymentResourceinterface.
-
-
Constructor Summary
Constructors Constructor Description DeploymentResourceAdapter(String name, Class<?> rsrcCls, ClassLoader clsLdr)Creates resource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ClassLoadergetClassLoader()Gets resource class loader.StringgetName()Gets resource name, either class name or alias name, such as alias specified byComputeTaskNameannotation.Class<?>getResourceClass()Gets resource class.inthashCode()StringtoString()
-
-
-
Constructor Detail
-
DeploymentResourceAdapter
public DeploymentResourceAdapter(String name, Class<?> rsrcCls, ClassLoader clsLdr)
Creates resource.- Parameters:
name- Resource name.rsrcCls- Class.clsLdr- Class loader.
-
-
Method Detail
-
getName
public String getName()
Gets resource name, either class name or alias name, such as alias specified byComputeTaskNameannotation.- Specified by:
getNamein interfaceDeploymentResource- Returns:
- Resource name.
-
getResourceClass
public Class<?> getResourceClass()
Gets resource class.- Specified by:
getResourceClassin interfaceDeploymentResource- Returns:
- Resource class.
-
getClassLoader
public ClassLoader getClassLoader()
Gets resource class loader.- Specified by:
getClassLoaderin interfaceDeploymentResource- Returns:
- Resource class loader.
-
-