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 forDeploymentResource
interface.
-
-
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 boolean
equals(Object obj)
ClassLoader
getClassLoader()
Gets resource class loader.String
getName()
Gets resource name, either class name or alias name, such as alias specified byComputeTaskName
annotation.Class<?>
getResourceClass()
Gets resource class.int
hashCode()
String
toString()
-
-
-
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 byComputeTaskName
annotation.- Specified by:
getName
in interfaceDeploymentResource
- Returns:
- Resource name.
-
getResourceClass
public Class<?> getResourceClass()
Gets resource class.- Specified by:
getResourceClass
in interfaceDeploymentResource
- Returns:
- Resource class.
-
getClassLoader
public ClassLoader getClassLoader()
Gets resource class loader.- Specified by:
getClassLoader
in interfaceDeploymentResource
- Returns:
- Resource class loader.
-
-