com.ptc.wvs.common.cadagent
Class CadProxy
java.lang.Object
com.ptc.wvs.common.cadagent.CadProxy
- public class CadProxy
- extends Object
Method Summary |
String |
actionlog(String shapeType,
String host,
int instanceNumber,
String action)
|
private void |
addStatusLine(String message)
|
private void |
closeSocket()
|
String |
ConvertCadFile()
|
String |
ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate)
|
String |
ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec)
|
String |
ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec,
String proeRep)
|
String |
ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec,
String proeRep,
String distributedCadAgent)
|
protected void |
finalize()
|
String |
getHost()
|
String |
getInputFileSpec()
|
String |
getInstance()
|
int |
getInstanceNumber()
|
String |
getLog()
|
int |
getMaxWaitTime()
|
String |
getOffline()
|
String |
getOnline()
|
private String[] |
getReplies(String reply)
|
private String |
getReply(int maxWaitTime)
|
String |
getShapeType()
|
String |
getStart()
|
String |
getStop()
|
String |
getUrl()
|
boolean |
isCreateThumbnail()
|
boolean |
isDisableDelete()
|
boolean |
isDistributedCadAgentEnabled()
|
boolean |
isIgnoreInput()
|
boolean |
isRefreshOK(int limit)
|
boolean |
isStartWorkersInDebug()
|
String |
killWorker(String jobNumber,
String jobWorker,
String jobWorkerInstance)
|
String |
logWorker(String shapeType,
String host,
int instanceNumber,
String cmd)
|
String |
offlineWorker(String shapeType,
String host,
int instanceNumber)
|
String |
onlineWorker(String shapeType,
String host,
int instanceNumber)
|
String |
processConvertRequest(String command)
|
private String |
processRequest(String command)
|
String |
reloadIniFile()
|
String |
reportStatus(String template,
String statusText)
|
void |
resetRefresh()
|
private boolean |
sendRequest(String command)
|
void |
setCreateThumbnail(boolean t)
|
void |
setDisableDelete(boolean disableDelete)
|
void |
setHost(String host)
|
void |
setIgnoreInput(boolean ignoreInput)
|
void |
setInputFileSpec(String inputFileSpec)
|
void |
setInstance(String instance)
|
void |
setInstanceNumber(int instanceNumber)
|
void |
setLog(String log)
|
void |
setMaxWaitTime(int maxWaitTime)
|
void |
setOffline(String offline)
|
void |
setOnline(String online)
|
void |
setShapeType(String shapeType)
|
void |
setStart(String start)
|
void |
setStartWorkersInDebug(boolean b)
|
void |
setStop(String stop)
|
void |
setUrl(String url)
|
String |
startAllWorkers()
|
String |
startWorker(String shapeType,
String host,
int instanceNumber,
String cmd)
|
String |
stopAllWorkers()
|
String |
stopMonitor(String shapeType,
String host)
|
String |
stopWorker(String shapeType,
String host,
int instanceNumber)
|
String |
testWorker(String shapeType,
String host,
int instanceNumber)
|
Cr
public String Cr
debug
private boolean debug
debugClose
private boolean debugClose
ignoreInput
private boolean ignoreInput
disableDelete
private boolean disableDelete
host
private String host
stop
private String stop
start
private String start
online
private String online
offline
private String offline
log
private String log
instanceNumber
private int instanceNumber
shapeType
private String shapeType
inputFileSpec
private String inputFileSpec
instance
private String instance
url
private String url
maxWaitTime
private int maxWaitTime
socket
private Socket socket
in
private InputStream in
out
private OutputStream out
port
private int port
logger
private CadLogger logger
server
private String server
distributedCadAgentEnabled
private boolean distributedCadAgentEnabled
refreshCounter
private int refreshCounter
startWorkersInDebug
private boolean startWorkersInDebug
createThumbnail
private boolean createThumbnail
CadProxy
public CadProxy()
CadProxy
public CadProxy(CadLogger logger)
finalize
protected void finalize()
throws Throwable
- Throws:
Throwable
closeSocket
private void closeSocket()
ConvertCadFile
public String ConvertCadFile()
ConvertCadFile
public String ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate)
ConvertCadFile
public String ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec)
ConvertCadFile
public String ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec,
String proeRep)
ConvertCadFile
public String ConvertCadFile(String shapeType,
String inputFileSpec,
String instance,
String urlTemplate,
String outputFileSpec,
String proeRep,
String distributedCadAgent)
reportStatus
public String reportStatus(String template,
String statusText)
actionlog
public String actionlog(String shapeType,
String host,
int instanceNumber,
String action)
reloadIniFile
public String reloadIniFile()
stopAllWorkers
public String stopAllWorkers()
startAllWorkers
public String startAllWorkers()
startWorker
public String startWorker(String shapeType,
String host,
int instanceNumber,
String cmd)
stopWorker
public String stopWorker(String shapeType,
String host,
int instanceNumber)
stopMonitor
public String stopMonitor(String shapeType,
String host)
onlineWorker
public String onlineWorker(String shapeType,
String host,
int instanceNumber)
offlineWorker
public String offlineWorker(String shapeType,
String host,
int instanceNumber)
testWorker
public String testWorker(String shapeType,
String host,
int instanceNumber)
logWorker
public String logWorker(String shapeType,
String host,
int instanceNumber,
String cmd)
killWorker
public String killWorker(String jobNumber,
String jobWorker,
String jobWorkerInstance)
processConvertRequest
public String processConvertRequest(String command)
processRequest
private String processRequest(String command)
sendRequest
private boolean sendRequest(String command)
getReply
private String getReply(int maxWaitTime)
getReplies
private String[] getReplies(String reply)
setStart
public void setStart(String start)
setStop
public void setStop(String stop)
setOnline
public void setOnline(String online)
setOffline
public void setOffline(String offline)
setHost
public void setHost(String host)
setLog
public void setLog(String log)
setIgnoreInput
public void setIgnoreInput(boolean ignoreInput)
setDisableDelete
public void setDisableDelete(boolean disableDelete)
setShapeType
public void setShapeType(String shapeType)
setInputFileSpec
public void setInputFileSpec(String inputFileSpec)
setInstance
public void setInstance(String instance)
setInstanceNumber
public void setInstanceNumber(int instanceNumber)
setUrl
public void setUrl(String url)
setMaxWaitTime
public void setMaxWaitTime(int maxWaitTime)
getStart
public String getStart()
getStop
public String getStop()
getOnline
public String getOnline()
getOffline
public String getOffline()
getHost
public String getHost()
getLog
public String getLog()
getShapeType
public String getShapeType()
getInputFileSpec
public String getInputFileSpec()
getInstance
public String getInstance()
getInstanceNumber
public int getInstanceNumber()
getUrl
public String getUrl()
getMaxWaitTime
public int getMaxWaitTime()
isIgnoreInput
public boolean isIgnoreInput()
isDisableDelete
public boolean isDisableDelete()
addStatusLine
private void addStatusLine(String message)
isDistributedCadAgentEnabled
public boolean isDistributedCadAgentEnabled()
isRefreshOK
public boolean isRefreshOK(int limit)
resetRefresh
public void resetRefresh()
setStartWorkersInDebug
public void setStartWorkersInDebug(boolean b)
isStartWorkersInDebug
public boolean isStartWorkersInDebug()
setCreateThumbnail
public void setCreateThumbnail(boolean t)
isCreateThumbnail
public boolean isCreateThumbnail()