private void preloadJournal(TravelLogDAO dao, Logger logger) { Configuration config = Configuration.getInstance(); String bucket = config.getProperty("bundleBucket"); String path = config.getProperty("bundlePath"); DataLoader loader = new DataLoader(bucket, path, dao); Thread thread = new Thread(loader); thread.start(); try { thread.join(); } catch (InterruptedException e) { // TODO Auto-generated catch block logger.log(Level.WARNING, e.getMessage(), e); } }
static { AWSCredentials creds = new BasicAWSCredentials(getKey(), getSecret()); snsClient = new AmazonSNSClient(creds); String snsEndpoint = Configuration.getInstance().getServiceEndpoint(Configuration.SNS_ENDPOINT_KEY); if (snsEndpoint != null) { snsClient.setEndpoint(snsEndpoint); } }
// Initialize the unique bucket name static { Configuration config = Configuration.getInstance(); uniqueBucketName = (config.getProperty("accessKey") + "-" + PHOTO_BUCKET) .toLowerCase(); // AWSSDK requires bucket name to be lower case }
public static String getSecret() { Configuration config = Configuration.getInstance(); return config.getProperty("secretKey"); }
public static String getKey() { Configuration config = Configuration.getInstance(); return config.getProperty("accessKey"); }