/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* See LICENSE.txt included in this distribution for the specific
* language governing permissions and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at LICENSE.txt.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
*/
// PMD thinks this import is unused (confused because it's static?)
/**
* OG Agent main class.
* Class for starting the basic components:
* Monitor and JMX and HTTP Connectors.
* @author Jan S Berg
*/
final public class OGAgent {
boolean ret = false;
try {
}
ret = true;
} catch (IOException e) {
ret = false;
} finally {
}
return ret;
}
/**
* Startup method. Uses {@code /etc/opengrok/opengrok.properties} as
* defaults if available.
* @param args .. --agent=... --config=...
*/
@SuppressWarnings("PMD.SystemPrintln")
// Load default values
}
// System properties should override default properties
// @todo Add support for longopts!!
} else {
success = false;
+ "': No such file");
}
}
}
if (success) {
try {
} catch (URISyntaxException ex) {
success = false;
}
}
}
if (success) {
try {
} catch (MalformedURLException e) {
} catch (IOException e) {
}
} else {
}
}
}
/**
* Set a property if it is not already set to some value.
*/
}
}
@SuppressWarnings("boxing")
" JMX Agent, with java version " + javaver);
//create mbeanserver
} else {
}
//instantiate and register OGAManagement
//instantiate and register OGA:JMXConfiguration
//instantiate and register Timer service and resource purger
// Create and start connector server
// If the protocol is RMI we need to have an RMI registry running.
// Start an embedded registry if so requested.
}
}
//instantiate, register and start the Timer service
//instantiate and register resource purger
// Add index notification to timer (read from
// Configuration.PROPERTY_KEY_PREFIX + management.indexer.sleeptime property).
"Time to index again", // Message
null, // user data
date, // Start time
longPeriod, // Period
},
"long",});
// Add indexer as listener to index notifications
}
@SuppressWarnings("PMD.SystemPrintln")
boolean ret = true;
try {
}
try {
}
try {
} catch (IOException ex) {
ret = false;
}
return ret;
}
}