Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Commit

Permalink
moved the properties to the appropriate modules
Browse files Browse the repository at this point in the history
  • Loading branch information
aravindanr committed Mar 29, 2021
1 parent bfa0aa2 commit ee45885
Show file tree
Hide file tree
Showing 3 changed files with 132 additions and 125 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,99 @@
"name": "conductor.tasks.kafka-publish.cacheTimeMs",
"type": "java.lang.Integer",
"description": "The duration after which a cached entry will be removed from the in-memory cache used by the KAFKA_PUBLISH task."
},
{
"name": "conductor.workflow-status-listener.type",
"type": "java.lang.String",
"description": "The implementation of the workflow status listener to be used."
},
{
"name": "conductor.workflow-execution-lock.type",
"type": "java.lang.String",
"description": "The implementation of the workflow execution lock to be used.",
"defaultValue": "noop_lock"
},
{
"name": "conductor.event-queues.sqs.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of AWS SQS implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.contribs.queue.sqs.config.SQSEventQueueConfiguration"
},
{
"name": "conductor.event-queues.amqp.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of RabbitMQ implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.contribs.queue.amqp.config.AMQPEventQueueConfiguration"
},
{
"name": "conductor.event-queues.nats.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of NATS implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.contribs.queue.nats.config.NATSConfiguration"
},
{
"name": "conductor.event-queues.nats-stream.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of NATS Streaming implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.contribs.queue.nats.config.NATSStreamConfiguration"
},
{
"name": "conductor.default-event-queue.type",
"type": "java.lang.String",
"description": "The default event queue type to listen on for the WAIT task."
}
],
"hints": [
{
"name": "conductor.workflow-status-listener.type",
"values": [
{
"value": "stub",
"description": "Use the no-op implementation of the workflow status listener."
},
{
"value": "archive",
"description": "Use then archive implementation which immediately archives the workflow upon termination or completion as the workflow status listener."
},
{
"value": "queue_publisher",
"description": "Use the publisher implementation which publishes a message to the underlying queue implementation upon termination or completion as the workflow status listener."
}
]
},
{
"name": "conductor.default-event-queue.type",
"values": [
{
"value": "sqs",
"description": "Use AWS SQS as the event queue to listen on for the WAIT task."
},
{
"value": "amqp",
"description": "Use RabbitMQ as the event queue to listen on for the WAIT task."
}
]
},
{
"name": "conductor.workflow-execution-lock.type",
"values": [
{
"value": "noop_lock",
"description": "Use the no-op implementation as the lock provider."
},
{
"value": "local_only",
"description": "Use the local in-memory cache based implementation as the lock provider."
},
{
"value": "redis",
"description": "Use the redis-lock implementation as the lock provider."
},
{
"value": "zookeeper",
"description": "Use the zookeeper-lock implementation as the lock provider."
}
]
}
]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,44 @@
"name": "conductor.workflow-monitor.statsFrequencySeconds",
"type": "java.lang.Integer",
"description": "The time (in seconds) at which the workflow monitor publishes metrics about the system."
},
{
"name": "conductor.external-payload-storage.type",
"type": "java.lang.String",
"description": "The type of payload storage to be used for externalizing large payloads."
},
{
"name": "conductor.default-event-processor.enabled",
"type": "java.lang.Boolean",
"description": "Enables the default event processor for handling events.",
"sourceType": "com.netflix.conductor.core.events.SimpleEventProcessor",
"defaultValue": "true"
},
{
"name": "conductor.event-queues.default.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of the underlying queue implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.core.events.queue.ConductorEventQueueProvider",
"defaultValue": "true"
}
],
"hints": [
{
"name": "conductor.external-payload-storage.type",
"values": [
{
"value": "dummy",
"description": "Use the dummy no-op implementation as the external payload storage."
},
{
"value": "azureblob",
"description": "Use Azure Blob as the external payload storage."
},
{
"value": "s3",
"description": "Use AWS S3 as the external payload storage."
}
]
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,62 +14,6 @@
"name": "conductor.grpc-server.enabled",
"type": "java.lang.Boolean",
"description": "Enable the gRPC server."
},
{
"name": "conductor.external-payload-storage.type",
"type": "java.lang.String",
"description": "The type of payload storage to be used for externalizing large payloads."
},
{
"name": "conductor.default-event-processor.enabled",
"type": "java.lang.Boolean",
"description": "If set to true, use the provided default event processor for handling events.",
"sourceType": "com.netflix.conductor.core.events.SimpleEventProcessor",
"defaultValue": "true"
},
{
"name": "conductor.default-event-queue.type",
"type": "java.lang.String",
"description": "The default event queue type to listen on for the WAIT task."
},
{
"name": "conductor.workflow-status-listener.type",
"type": "java.lang.String",
"description": "The implementation of the workflow status listener to be used."
},
{
"name": "conductor.workflow-execution-lock.type",
"type": "java.lang.String",
"description": "The implementation of the workflow execution lock to be used.",
"defaultValue": "noop_lock"
},
{
"name": "conductor.event-queues.default.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of the underlying queue implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.core.events.queue.ConductorEventQueueProvider",
"defaultValue": "true"
},
{
"name": "conductor.event-queues.sqs.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of AWS SQS implementation to provide queues for consuming events.",
"sourceType": "com.netflix.conductor.contribs.queue.sqs.config.SQSEventQueueConfiguration"
},
{
"name": "conductor.event-queues.amqp.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of RabbitMQ implementation to provide queues for consuming events."
},
{
"name": "conductor.event-queues.nats.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of NATS implementation to provide queues for consuming events."
},
{
"name": "conductor.event-queues.nats-stream.enabled",
"type": "java.lang.Boolean",
"description": "Enable the use of NATS Streaming implementation to provide queues for consuming events."
}
],
"hints": [
Expand Down Expand Up @@ -105,74 +49,6 @@
"description": "Use Redis Sentinel configuration as the database implementation."
}
]
},
{
"name": "conductor.external-payload-storage.type",
"values": [
{
"value": "dummy",
"description": "Use the dummy no-op implementation as the external payload storage."
},
{
"value": "azureblob",
"description": "Use Azure Blob as the external payload storage."
},
{
"value": "s3",
"description": "Use AWS S3 as the external payload storage."
}
]
},
{
"name": "conductor.default-event-queue.type",
"values": [
{
"value": "sqs",
"description": "Use AWS SQS as the event queue to listen on for the WAIT task."
},
{
"value": "amqp",
"description": "Use RabbitMQ as the event queue to listen on for the WAIT task."
}
]
},
{
"name": "conductor.workflow-status-listener.type",
"values": [
{
"value": "stub",
"description": "Use the no-op implementation of the workflow status listener."
},
{
"value": "archive",
"description": "Use then archive implementation which immediately archives the workflow upon termination or completion as the workflow status listener."
},
{
"value": "queue_publisher",
"description": "Use the publisher implementation which publishes a message to the underlying queue implementation upon termination or completion as the workflow status listener."
}
]
},
{
"name": "conductor.workflow-execution-lock.type",
"values": [
{
"value": "noop_lock",
"description": "Use the no-op implementation as the lock provider."
},
{
"value": "local_only",
"description": "Use the local in-memory cache based implementation as the lock provider."
},
{
"value": "redis",
"description": "Use the redis-lock implementation as the lock provider."
},
{
"value": "zookeeper",
"description": "Use the zookeeper-lock implementation as the lock provider."
}
]
}
]
}

0 comments on commit ee45885

Please sign in to comment.