Class AgentJsonConverter
java.lang.Object
com.flowable.agent.engine.impl.deployer.AgentJsonConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<String, Class<? extends AgentDefinitionModel.AgentModelSettings>> protected Supplier<com.fasterxml.jackson.databind.ObjectMapper> -
Constructor Summary
ConstructorsConstructorDescriptionAgentJsonConverter(Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapperSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidaddModelSettingsClass(String vendorName, Class<? extends AgentDefinitionModel.AgentModelSettings> modelSettingsClass) convertAgentResourceToModel(byte[] agentResourceBytes) convertAgentResourceToModel(InputStream agentResourceStream) convertToModel(com.fasterxml.jackson.databind.JsonNode modelNode) protected Class<? extends AgentDefinitionModel.AgentModelSettings> determineModelSettingsClass(String vendorName, AgentDefinitionModel model) protected AgentDefinitionModelprocessModel(AgentDefinitionModel model)
-
Field Details
-
objectMapperSupplier
-
modelSettingsClasses
protected final Map<String,Class<? extends AgentDefinitionModel.AgentModelSettings>> modelSettingsClasses
-
-
Constructor Details
-
AgentJsonConverter
public AgentJsonConverter(Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapperSupplier)
-
-
Method Details
-
addDefaultModelSettingsClasses
protected void addDefaultModelSettingsClasses() -
convertAgentResourceToModel
-
convertAgentResourceToModel
-
convertToModel
-
processModel
-
determineModelSettingsClass
protected Class<? extends AgentDefinitionModel.AgentModelSettings> determineModelSettingsClass(String vendorName, AgentDefinitionModel model) -
addModelSettingsClass
public void addModelSettingsClass(String vendorName, Class<? extends AgentDefinitionModel.AgentModelSettings> modelSettingsClass)
-