|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCADI.Common.Util.ArgumentsParser
CADI.Server.ServerParser
public class ServerParser
Arguments parser for CADI server
| Field Summary | |
|---|---|
private java.lang.String |
cacheDirectory
|
private int |
cordType
|
private int |
cpiType
|
private int |
deliveryProgressionOrder
|
private boolean |
independentMessageHeaders
|
private int |
keepAliveTimeout
|
private boolean |
logEnabled
|
private java.lang.String |
logFile
|
private int |
logLevel
|
private float |
maxRate
|
private int |
numThreads
|
private int[] |
ports
|
private int |
rateDistortionMethod
|
private java.lang.String[][] |
serverArguments
|
private java.lang.String |
targetsPath
|
private boolean |
XMLLogFormat
|
| Constructor Summary | |
|---|---|
ServerParser(java.lang.String[] arguments)
Receives program arguments and parses it, setting to arguments variables. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCacheDirectory()
|
int |
getCoRDType()
|
int |
getCPIType()
|
int |
getDeliveryProgressionOrder()
|
boolean |
getIndependentMessageHeaders()
|
int |
getKeepAliveTimeout()
|
java.lang.String |
getLogFile()
|
int |
getLogLevel()
|
float |
getMaxRate()
|
int |
getNumThreads()
|
int[] |
getPorts()
|
int |
getRateDistortionMethod()
|
java.lang.String |
getTargetsPath()
|
boolean |
isLogEnabled()
|
boolean |
isXMLLogFormat()
|
void |
parseArgument(int argFound,
java.lang.String[] options)
Parse an argument using parse functions from super class and put its value/s to the desired variable. |
private void |
printCopyright()
Prints out the copyright. |
private void |
printLiability()
Prints out the liability. |
private void |
printWarranty()
Prints out the warranty. |
| Methods inherited from class CADI.Common.Util.ArgumentsParser |
|---|
parse, parseBoolean, parseBooleanArray, parseFloatArray, parseFloatArray, parseFloatPositive, parseIntegerArray, parseIntegerArray, parseIntegerPositive, parseIntegerRangesArray, parseLongArray, parseLongArray, parseLongPositive, parseString, showArgsInfo, showArgsInfoLatexTable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String[][] serverArguments
private int[] ports
private int numThreads
private java.lang.String targetsPath
private java.lang.String logFile
private boolean XMLLogFormat
private boolean logEnabled
private int logLevel
private java.lang.String cacheDirectory
private int rateDistortionMethod
private int cpiType
private int cordType
private int deliveryProgressionOrder
private int keepAliveTimeout
private float maxRate
private boolean independentMessageHeaders
| Constructor Detail |
|---|
public ServerParser(java.lang.String[] arguments)
throws ParameterException,
ErrorException
arguments - the array of strings passed at the command line
ParameterException - when an invalid parsing is detected
ErrorException - when some problem with method invocation occurs| Method Detail |
|---|
public void parseArgument(int argFound,
java.lang.String[] options)
throws ParameterException
argFound - number of parameter (the index of the array coderArguments)options - the command line options of the argument
ParameterException - when some error about parameters passed (type, number of params, etc.) occurspublic int[] getPorts()
public int getNumThreads()
public java.lang.String getTargetsPath()
public java.lang.String getLogFile()
public boolean isXMLLogFormat()
public boolean isLogEnabled()
public int getLogLevel()
public int getRateDistortionMethod()
public int getCPIType()
public int getCoRDType()
public int getDeliveryProgressionOrder()
public java.lang.String getCacheDirectory()
public int getKeepAliveTimeout()
public float getMaxRate()
public boolean getIndependentMessageHeaders()
private void printWarranty()
private void printLiability()
private void printCopyright()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||