checkAndGetProperty
public static String checkAndGetProperty(String property,
String defaultValue)
property
- defaultValue
-
getConfigurationDirectory
public static String getConfigurationDirectory()
getContextClassLoader
public static ClassLoader getContextClassLoader()
getExtensionClass
public static Class getExtensionClass(String name)
throws ClassNotFoundException,
ConfigurationException
getExtensionPath
public static String getExtensionPath()
getHomeDirectory
public static String getHomeDirectory()
getRND
public static SecureRandom getRND()
getVersionString
public static String getVersionString(String projectname,
String versionFile)
projectname
- versionFile
-
initialize
public static void initialize(boolean force,
ConfigurationContext context)
throws ConfigurationException
Initializes the J2SSH api with a specified configuration context. This
method will attempt to load the Bouncycastle JCE if it detects the java
version is 1.3.1.
force
- force the configuration to load even if a configuration
already existscontext
- the configuration context to load
isConfigurationAvailable
public static boolean isConfigurationAvailable(Class cls)
throws ConfigurationException
isContextClassLoader
public static boolean isContextClassLoader()
loadFile
public static InputStream loadFile(String filename)
throws FileNotFoundException
saveFile
public static OutputStream saveFile(String filename)
throws FileNotFoundException
setContextClassLoader
public static void setContextClassLoader(ClassLoader clsLoader)
setHomeDirectory
public static void setHomeDirectory(String homedir)