public final class LogbookConfiguration extends DbConfigurationImpl
IS_A_MANDATORY_PARAMETER, jettyConfig
Constructor and Description |
---|
LogbookConfiguration()
LogbookConfiguration empty constructor for YAMLFactory
|
LogbookConfiguration(List<MongoDbNode> mongoDbNodes,
String dbName,
String clusterName,
List<ElasticsearchNode> elasticsearchNodes)
LogbookConfiguration constructor
|
LogbookConfiguration(List<MongoDbNode> mongoDbNodes,
String dbName,
String clusterName,
List<ElasticsearchNode> elasticsearchNodes,
boolean dbAuthentication,
String dbUserName,
String dbPassword)
LogbookConfiguration constructor with db authentication
|
Modifier and Type | Method and Description |
---|---|
List<LogbookEvent> |
getAlertEvents() |
String |
getClusterName() |
List<ElasticsearchNode> |
getElasticsearchNodes() |
Integer |
getLifecycleTraceabilityMaxEntries()
Gets max event count to select during a single logbook lifecycle traceability workflow.
|
Integer |
getLifecycleTraceabilityTemporizationDelay()
Gets temporization delay (in seconds) for recent logbook lifecycle events
|
Integer |
getOperationTraceabilityTemporizationDelay()
Gets the temporization delay (in seconds) for recent logbook operation events.
|
List<String> |
getOpEventsNotInWf() |
List<String> |
getOpLfcEventsToSkip() |
List<String> |
getOpWithLFC() |
String |
getP12LogbookFile() |
String |
getP12LogbookPassword() |
String |
getProcessingUrl() |
String |
getWorkspaceUrl() |
void |
setAlertEvents(List<LogbookEvent> alertEvents) |
LogbookConfiguration |
setClusterName(String clusterName) |
LogbookConfiguration |
setElasticsearchNodes(List<ElasticsearchNode> elasticsearchNodes) |
void |
setLifecycleTraceabilityMaxEntries(Integer lifecycleTraceabilityMaxEntries)
Sets max event count to select during a single logbook lifecycle traceability workflow.
|
void |
setLifecycleTraceabilityTemporizationDelay(Integer lifecycleTraceabilityTemporizationDelay)
Sets temporization delay (in seconds) for recent logbook lifecycle events
|
void |
setOperationTraceabilityTemporizationDelay(Integer operationTraceabilityTemporizationDelay)
Sets the temporization delay (in seconds) for recent logbook operation events.
|
void |
setOpEventsNotInWf(List<String> opEventsNotInWf) |
void |
setOpLfcEventsToSkip(List<String> opLfcEventsToSkip) |
void |
setOpWithLFC(List<String> opWithLFC) |
void |
setP12LogbookFile(String p12LogbookFile) |
void |
setP12LogbookPassword(String p12LogbookPassword) |
void |
setProcessingUrl(String processingUrl) |
void |
setWorkspaceUrl(String workspaceUrl) |
getDbName, getDbPassword, getDbUserName, getMongoDbNodes, isDbAuthentication, setDbAuthentication, setDbName, setDbPassword, setDbUserName, setMongoDbNodes
getAdminBasicAuth, getJettyConfig, isAuthentication, isTenantFilter, setAdminBasicAuth, setAuthentication, setJettyConfig, setTenantFilter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBaseUri, getBaseUrl, getJettyConfig, getStaticContent, isAuthentication, isTenantFilter, setAuthentication, setBaseUri, setBaseUrl, setJettyConfig, setStaticContent, setTenantFilter
public LogbookConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes)
mongoDbNodes
- database server IP addresses and portsdbName
- database nameclusterName
- eslasticsearch cluster nameelasticsearchNodes
- elasticsearch nodespublic LogbookConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes, boolean dbAuthentication, String dbUserName, String dbPassword)
mongoDbNodes
- database server IP addresses and portsdbName
- database nameclusterName
- eslasticsearch cluster nameelasticsearchNodes
- elasticsearch nodesdbAuthentication
- db authencationdbUserName
- db authencation userdbPassword
- db authencation passwordpublic LogbookConfiguration()
public String getP12LogbookPassword()
public void setP12LogbookPassword(String p12LogbookPassword)
p12LogbookPassword
- file to setpublic String getP12LogbookFile()
public void setP12LogbookFile(String p12LogbookFile)
p12LogbookFile
- file to setpublic String getWorkspaceUrl()
public void setWorkspaceUrl(String workspaceUrl)
workspaceUrl
- to setpublic String getProcessingUrl()
public void setProcessingUrl(String processingUrl)
processingUrl
- to setpublic String getClusterName()
public LogbookConfiguration setClusterName(String clusterName)
clusterName
- the clusterName to setpublic List<ElasticsearchNode> getElasticsearchNodes()
public LogbookConfiguration setElasticsearchNodes(List<ElasticsearchNode> elasticsearchNodes)
elasticsearchNodes
- the elasticsearchNodes to setpublic List<LogbookEvent> getAlertEvents()
public void setAlertEvents(List<LogbookEvent> alertEvents)
alertEvents
- to setpublic void setOpLfcEventsToSkip(List<String> opLfcEventsToSkip)
opLfcEventsToSkip
- to setpublic void setOpEventsNotInWf(List<String> opEventsNotInWf)
opEventsNotInWf
- to setpublic Integer getOperationTraceabilityTemporizationDelay()
public void setOperationTraceabilityTemporizationDelay(Integer operationTraceabilityTemporizationDelay)
public Integer getLifecycleTraceabilityTemporizationDelay()
public void setLifecycleTraceabilityTemporizationDelay(Integer lifecycleTraceabilityTemporizationDelay)
public Integer getLifecycleTraceabilityMaxEntries()
public void setLifecycleTraceabilityMaxEntries(Integer lifecycleTraceabilityMaxEntries)
Copyright © 2018 Vitam. All rights reserved.