public class LogbookLifeCyclesClientFactory extends VitamClientFactory<LogbookLifeCyclesClient>
{
@code
// Retrieve default lifecycles client
LogbookLifeCycleClient client = LogbookClientFactory.getInstance().getLogbookLifeCyclesClient();
// Retrieve lifecycles parameters class (check LogbookParametersFactory
for more informations)
LogbookParameters parameters = LogbookParametersFactory.newLogbookLifeCyclesParameters();
// Use setters
parameters.setParameterValue(LogbookParameterName.eventTypeProcess, LogbookParameterName.eventTypeProcess
.name()).setParameterValue(LogbookParameterName.outcome, StatusCode.STARTED.name());
client.create(parameters);
}
Example for update lifecycles:
{
@code
// Retrieve default lifecycles client
LogbookLifeCycleClient client = LogbookClientFactory.getInstance().getLogbookLifeCyclesClient();
// Retrieve lifecycles parameters class (check LogbookParametersFactory
for more informations)
LogbookParameters parameters = LogbookParametersFactory.newLogbookLifeCyclesParameters();
// Event GUID
parameters.setParameterValue(LogbookParameterName.eventIdentifier,
GUIDFactory.newLifeCyclesIdGUID(tenantId).toString());
// Event type
parameters.setParameterValue(LogbookParameterName.eventType, "UNZIP");
parameters.setParameterValue(LogbookParameterName.outcome, StatusCode.STARTED.name());
client.update(parameters);
}
VitamClientFactoryInterface.VitamClientType
Modifier and Type | Field and Description |
---|---|
static String |
RESOURCE_PATH
RESOURCE PATH
|
clientConfiguration
Modifier and Type | Method and Description |
---|---|
static void |
changeMode(ClientConfiguration configuration) |
LogbookLifeCyclesClient |
getClient()
Get the default type logbook client
|
static LogbookLifeCyclesClientFactory |
getInstance()
Get the LogbookClientFactory instance
|
changeResourcePath, changeServerPort, disableUseAuthorizationFilter, enableUseAuthorizationFilter, getClientConfiguration, getDefaultConfigCient, getDefaultConfigCient, getHttpClient, getHttpClient, getResourcePath, getServiceUrl, getVitamClientType, getVitamThreadPoolExecutor, initialisation, isAllowGzipDecoded, isAllowGzipEncoded, resume, setGzipdecoded, setGzipEncoded, setVitamClientType, shutdown, toString
public static final String RESOURCE_PATH
public static final LogbookLifeCyclesClientFactory getInstance()
public LogbookLifeCyclesClient getClient()
public static final void changeMode(ClientConfiguration configuration)
configuration
- null for MOCKCopyright © 2018 Vitam. All rights reserved.