{
providerType = CheckpointPersistenceStaticConfig.ProviderType.valueOf(_type.toUpperCase());
}
catch (Exception e)
{
throw new InvalidConfigException("invalid cp3 type:" + _type, e);
}
if (CheckpointPersistenceStaticConfig.ProviderType.EXISTING == providerType &&
null == getExisting())
{
throw new InvalidConfigException("no existing checkpoint persistence provider specified");
}
LOG.info("checkpoint persistence type: " + _type);
LOG.info("clear before use: " + _clearBeforeUse);
LOG.info("client-relay protocol version: " + _protocolVersion);