|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.joram.client.connector.utils.RAConfig
public class RAConfig
Field Summary | |
---|---|
private static java.lang.String |
A3DEBUG_CFG
|
private static java.lang.String |
A3SERVERS_XML
|
private static int |
BUFFER_SIZE
|
private static java.lang.String |
confDir
|
private static boolean |
debug
|
private static java.lang.String |
JORAM_CONFIG_JAR
|
private static java.lang.String |
JORAMADMIN_CFG
|
private static java.lang.String |
JORAMADMIN_XML
|
private static java.lang.String |
RA_PROPERTIES
|
private static java.lang.String |
RA_XML
|
private static java.lang.String |
tmpDir
|
private static boolean |
verbose
|
Constructor Summary | |
---|---|
private |
RAConfig()
|
Method Summary | |
---|---|
private boolean |
copy(java.lang.String file1,
java.lang.String file2)
|
private void |
createFile(java.lang.String path,
java.io.InputStream is)
create the filename in the tmp directory by writing the input stream in the file name. |
private void |
createFile(java.lang.String path,
java.lang.String input)
create the filename in the tmp directory, by writing the input in the file name. |
private void |
createRaProperties(java.lang.String rarName)
create ra.properties build from the ra.xml file from RAR. |
private void |
dump(java.io.InputStream is,
java.io.OutputStream os)
write the inputstream in outputstream. |
private java.io.InputStream |
extractFromJAR(java.lang.String fileName,
java.io.InputStream reader)
Extract fileName from the JAR file. |
private void |
extractFromJAR(java.lang.String jarName,
java.lang.String fileName)
Extract config files from the JAR file. |
private void |
extractFromRAR(java.lang.String rarName,
java.lang.String fileName)
Extract the fileName from the RAR file. |
private java.lang.String |
getFileName(java.lang.String path)
|
static void |
main(java.lang.String[] args)
|
private java.lang.String |
parse(java.io.InputStream is)
parse input stream. |
private java.lang.String |
update(java.io.InputStream is,
java.util.Map map)
update input stream with map value. |
private void |
updateA3Servers(java.lang.String rarName,
java.lang.String hostName,
java.lang.String port,
short serverId)
update A3SERVERS_XML file |
private void |
updateHostPort(java.lang.String rarName,
java.lang.String hostName,
java.lang.String port,
short serverId)
update host/port in ra.xml and a3server.xml in RAR. |
private void |
updateJoramAdminCfg(java.lang.String hostName,
java.lang.String port)
|
private void |
updateJoramAdminXml(java.lang.String hostName,
java.lang.String port)
|
private void |
updateRAR(java.lang.String raProperties,
boolean updateA3servers)
update RA_XML file |
private void |
updateRootName(java.lang.String rarName,
java.lang.String rootName,
java.lang.String rootPasswd,
java.lang.String identityClass)
update host/port in ra.xml and a3server.xml in RAR. |
private void |
updateZIP(java.lang.String zipName,
java.lang.String path,
java.lang.String newFileName,
java.lang.String oldFileName)
Update the RAR file |
static void |
usage()
Usage of RAConfig. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String RA_XML
private static final java.lang.String JORAM_CONFIG_JAR
private static final java.lang.String A3SERVERS_XML
private static final java.lang.String A3DEBUG_CFG
private static final java.lang.String RA_PROPERTIES
private static final java.lang.String JORAMADMIN_CFG
private static final java.lang.String JORAMADMIN_XML
private static final int BUFFER_SIZE
private static boolean debug
private static boolean verbose
private static java.lang.String confDir
private static java.lang.String tmpDir
Constructor Detail |
---|
private RAConfig()
Method Detail |
---|
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void usage()
private void createRaProperties(java.lang.String rarName) throws java.lang.Exception
rarName
- String input RAR file name
java.lang.Exception
- to throw if an Exception occursprivate void extractFromRAR(java.lang.String rarName, java.lang.String fileName) throws java.lang.Exception
rarName
- RAR file namefileName
- file name
java.lang.Exception
- to throw if an Exception occursprivate java.io.InputStream extractFromJAR(java.lang.String fileName, java.io.InputStream reader) throws java.lang.Exception
fileName
- file namereader
- Input stream
java.lang.Exception
- to throw if an Exception occursprivate void extractFromJAR(java.lang.String jarName, java.lang.String fileName) throws java.lang.Exception
jarName
- JAR file namefileName
- file to be extract
java.lang.Exception
- to throw if an Exception occursprivate void dump(java.io.InputStream is, java.io.OutputStream os) throws java.lang.Exception
is
- input streamos
- output stream
java.lang.Exception
- to throw if an Exception occursprivate java.lang.String getFileName(java.lang.String path) throws java.lang.Exception
java.lang.Exception
private void createFile(java.lang.String path, java.io.InputStream is) throws java.lang.Exception
path
- new fileis
- input stream
java.lang.Exception
- to throw if an Exception occursprivate void createFile(java.lang.String path, java.lang.String input) throws java.lang.Exception
path
- new fileinput
- string to write
java.lang.Exception
- to throw if an Exception occursprivate java.lang.String parse(java.io.InputStream is) throws java.lang.Exception
is
- input stream
java.lang.Exception
- to throw if an Exception occursprivate java.lang.String update(java.io.InputStream is, java.util.Map map) throws java.lang.Exception
is
- input streammap
- map value (see ra.properties)
java.lang.Exception
- to throw if an Exception occursprivate void updateHostPort(java.lang.String rarName, java.lang.String hostName, java.lang.String port, short serverId) throws java.lang.Exception
rarName
- rar file namehostName
- new host nameport
- new portserverId
- server Id
java.lang.Exception
private void updateRootName(java.lang.String rarName, java.lang.String rootName, java.lang.String rootPasswd, java.lang.String identityClass) throws java.lang.Exception
rarName
- rar file namerootName
- new root namerootPasswd
- new RootPasswdidentityClass
- new IdentityClassserverId
- server Id
java.lang.Exception
private void updateA3Servers(java.lang.String rarName, java.lang.String hostName, java.lang.String port, short serverId) throws java.lang.Exception
rarName
- rar file namehostName
- new host nameport
- new portserverId
- server Id
java.lang.Exception
private boolean copy(java.lang.String file1, java.lang.String file2) throws java.lang.Exception
java.lang.Exception
private void updateJoramAdminCfg(java.lang.String hostName, java.lang.String port) throws java.lang.Exception
java.lang.Exception
private void updateJoramAdminXml(java.lang.String hostName, java.lang.String port) throws java.lang.Exception
java.lang.Exception
private void updateRAR(java.lang.String raProperties, boolean updateA3servers) throws java.lang.Exception
raProperties
- ra.properties file
java.lang.Exception
private void updateZIP(java.lang.String zipName, java.lang.String path, java.lang.String newFileName, java.lang.String oldFileName) throws java.lang.Exception
zipName
- String JAR or RAR filepath
- path in JAR or RAR filenewFileName
- add new filenameoldFileName
- remove old file from JAR or RAR
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |