Skip to content
Snippets Groups Projects
Commit 5bc630cb authored by gwen-soleil's avatar gwen-soleil
Browse files

restore method initFullSnapConnection that is used only by bensikin

parent 506dab31
Branches
No related tags found
No related merge requests found
......@@ -112,6 +112,7 @@ import fr.soleil.archiving.common.api.exception.ArchivingException;
import fr.soleil.archiving.common.api.tools.AttributeHeavy;
import fr.soleil.archiving.common.api.tools.AttributeLight;
import fr.soleil.archiving.snap.api.DataBaseAPI;
import fr.soleil.archiving.snap.api.SnapConnectionParameters;
import fr.soleil.archiving.snap.api.tools.Criterions;
import fr.soleil.archiving.snap.api.tools.SnapAttributeExtract;
import fr.soleil.archiving.snap.api.tools.SnapConst;
......@@ -352,6 +353,32 @@ public class SnapManagerApi {
snapDataBase = new DataBaseAPI(parameters);
}
public static synchronized void initFullSnapConnection(final String host, final String name, final String schema,
final String user, final String pass, final String isRac) throws SnapshotingException {
SnapConnectionParameters.initFromArgumentsProperties(host, name, schema, user, pass, isRac);
SnapConnectionParameters.initFromSystemProperties();
SnapConnectionParameters.initFromClassProperties();
SnapConnectionParameters.initFromDefaultProperties();
try {
DataBaseParameters parameters = new DataBaseParameters();
parameters.setHost(SnapConnectionParameters.getSnapHost());
parameters.setName(SnapConnectionParameters.getSnapName());
parameters.setSchema(SnapConnectionParameters.getSnapSchema());
parameters.setPassword(SnapConnectionParameters.getSnapPassword());
parameters.setUser(SnapConnectionParameters.getSnapUser());
snapDataBase = new DataBaseAPI(parameters);
} catch (ArchivingException e) {
throw new SnapshotingException(e.toTangoException());
}
LOGGER.info(SnapConnectionParameters.appendSnapConnectionInfoLog(new StringBuilder("Connection info:\n"))
.toString());
}
/**
* This method gets informations on a given attribute and registers the
* attribute into the database "Snap"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment