Package com.hazelcast.config
Class UserCodeNamespaceConfig
java.lang.Object
com.hazelcast.config.UserCodeNamespaceConfig
- All Implemented Interfaces:
NamedConfig,DataSerializable,IdentifiedDataSerializable
public class UserCodeNamespaceConfig
extends Object
implements NamedConfig, IdentifiedDataSerializable
Contains the configuration for a specific User Code Namespace, defining its identifier
(name) as well as the definitions for resources it provides.
- Since:
- 5.4
-
Constructor Summary
ConstructorsConstructorDescriptionUserCodeNamespaceConfig(String name, Map<String, com.hazelcast.internal.namespace.ResourceDefinition> resources) -
Method Summary
Modifier and TypeMethodDescriptionprotected UserCodeNamespaceConfigadd(com.hazelcast.internal.namespace.ResourceDefinition resourceDefinition) addJarsInZip(URL url, String id) booleanintReturns type identifier for this class.intReturns DataSerializableFactory factory ID for this class.getName()inthashCode()voidReads fields from the input streamvoidWrites object fields to output stream
-
Constructor Details
-
UserCodeNamespaceConfig
public UserCodeNamespaceConfig() -
UserCodeNamespaceConfig
-
UserCodeNamespaceConfig
-
UserCodeNamespaceConfig
-
-
Method Details
-
setName
- Specified by:
setNamein interfaceNamedConfig
-
getName
- Specified by:
getNamein interfaceNamedConfig
-
addClass
-
addClass
-
addJar
-
addJarsInZip
-
add
protected UserCodeNamespaceConfig add(com.hazelcast.internal.namespace.ResourceDefinition resourceDefinition) -
writeData
Description copied from interface:DataSerializableWrites object fields to output stream- Specified by:
writeDatain interfaceDataSerializable- Parameters:
out- output- Throws:
IOException- if an I/O error occurs. In particular, anIOExceptionmay be thrown if the output stream has been closed.
-
readData
Description copied from interface:DataSerializableReads fields from the input stream- Specified by:
readDatain interfaceDataSerializable- Parameters:
in- input- Throws:
IOException- if an I/O error occurs. In particular, anIOExceptionmay be thrown if the input stream has been closed.
-
getFactoryId
public int getFactoryId()Description copied from interface:IdentifiedDataSerializableReturns DataSerializableFactory factory ID for this class.- Specified by:
getFactoryIdin interfaceIdentifiedDataSerializable- Returns:
- factory ID
-
getClassId
public int getClassId()Description copied from interface:IdentifiedDataSerializableReturns type identifier for this class. It should be unique per DataSerializableFactory.- Specified by:
getClassIdin interfaceIdentifiedDataSerializable- Returns:
- type ID
-
hashCode
public int hashCode() -
equals
-