4A Server -
2.0
|
Interface for call of external program (deamon) More...
Public Member Functions | |
synchronized boolean | init () |
synchronized String | process (String s) throws Exception |
void | close () |
Static Public Attributes | |
static final String | NER_COMMAND = "/var/sec/NER/ner.py" |
static final String | NER_PATH = "/var/sec/NER/" |
static final String | NER_KB_PATH = "/var/sec/NER/KBstatsMetrics.all" |
static final String | NER_SETTING_NAME = "nerCommand" |
static final String | NER_PATH_SETTING_NAME = "nerPath" |
static final String | NER_KB_SETTING_NAME = "nerKB" |
static final String | IO_SEPARATOR = "\nNER_NEW_FILE\n" |
static final String | IO_SEPARATOR_EMPTY = "NER_NEW_FILE\n" |
static final String | CLEANED_IO_SEPARATOR = "NER_NEW_FILE" |
static final String | ENDING_COMMAND = "\nNER_END\n" |
Package Attributes | |
OutputStream | stdin = null |
InputStream | stderr = null |
InputStream | stdout = null |
ProcessBuilder | processBuilder |
Process | processVar |
BufferedWriter | brStdIn |
BufferedReader | brStdOut |
BufferedReader | brStdErrOut |
boolean | wasInitialized = false |
Interface for call of external program (deamon)
Interface for call of external program (deamon) with NER
Definition at line 36 of file NERInterface.java.
void cz.vutbr.fit.knot.annotations.modules.suggestionManager.NERInterface.close | ( | ) |
Destroy process and close streams
Definition at line 240 of file NERInterface.java.
synchronized boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.NERInterface.init | ( | ) |
Initialize process
Definition at line 135 of file NERInterface.java.
synchronized String cz.vutbr.fit.knot.annotations.modules.suggestionManager.NERInterface.process | ( | String | s | ) | throws Exception |
Send message to process and return response.
s | Message |
Exception,when | proces was terminated |
Definition at line 194 of file NERInterface.java.
|
package |
Buffered reader for stderr
Definition at line 123 of file NERInterface.java.
|
package |
Buffered writer for stdin
Definition at line 113 of file NERInterface.java.
|
package |
Buffered reader for stdout
Definition at line 118 of file NERInterface.java.
|
static |
Clean input / output separator
Definition at line 79 of file NERInterface.java.
|
static |
Command for closing of NER
Definition at line 83 of file NERInterface.java.
|
static |
Input / output separator
Definition at line 71 of file NERInterface.java.
|
static |
Input / output separator
Definition at line 75 of file NERInterface.java.
|
static |
Default command for external program
Definition at line 41 of file NERInterface.java.
|
static |
Default KB path for external program
Definition at line 51 of file NERInterface.java.
|
static |
Name of setting of KB for external program
Definition at line 66 of file NERInterface.java.
|
static |
Default path for external program
Definition at line 46 of file NERInterface.java.
|
static |
Name of setting of command for external program
Definition at line 61 of file NERInterface.java.
|
static |
Name of setting of command for external program
Definition at line 56 of file NERInterface.java.
|
package |
Process builder information
Definition at line 103 of file NERInterface.java.
|
package |
Process information
Definition at line 108 of file NERInterface.java.
|
package |
Standard error output of external program
Definition at line 93 of file NERInterface.java.
|
package |
Standard input of external program
Definition at line 88 of file NERInterface.java.
|
package |
Standard output of external program
Definition at line 98 of file NERInterface.java.
|
package |
true - proces was initialized, false proces was not initialized
Definition at line 128 of file NERInterface.java.