Class SchemaCreateOrUpdateTask
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<byte[]>
org.infinispan.server.core.admin.embeddedserver.SchemaCreateOrUpdateTask
- All Implemented Interfaces:
JsonSerialization, Task
Creates or updates a ProtoStream schema in the server.
Parameters are:
- name: schema name
- content: schema content
- op: operation type. 'c' create, 'u' update, 's' save
- force: bypass any version check in update or save
- Since:
- 16.0
-
Field Summary
Fields inherited from class AdminServerTask
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]execute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) The named parameters accepted by this taskMethods inherited from class AdminServerTask
execute, getName, getParameter, getType, requireParameterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Task
getAllowedRole, getExecutionMode, getInstantiationMode, toJson
-
Constructor Details
-
SchemaCreateOrUpdateTask
public SchemaCreateOrUpdateTask()
-
-
Method Details
-
getTaskContextName
- Specified by:
getTaskContextNamein classAdminServerTask<byte[]>
-
getTaskOperationName
- Specified by:
getTaskOperationNamein classAdminServerTask<byte[]>
-
getParameters
-
execute
protected byte[] execute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) - Specified by:
executein classAdminServerTask<byte[]>
-