public class ShellProcess extends Object implements Serializable
| Modifier and Type | Field and Description | 
|---|---|
String | 
componentName  | 
static org.slf4j.Logger | 
LOG  | 
Number | 
pid  | 
ISerializer | 
serializer  | 
static org.slf4j.Logger | 
ShellLogger  | 
| Constructor and Description | 
|---|
ShellProcess(String[] command)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
destroy()  | 
String | 
getComponentName()  | 
String | 
getErrorsString()  | 
int | 
getExitCode()
Get exit code. 
 | 
Number | 
getPid()
Get PID. 
 | 
String | 
getProcessInfoString()  | 
String | 
getProcessTerminationInfoString()  | 
Number | 
launch(Map<String,Object> conf,
      TopologyContext context)  | 
Number | 
launch(Map<String,Object> conf,
      TopologyContext context,
      boolean changeDirectory)  | 
void | 
logErrorStream()  | 
ShellMsg | 
readShellMsg()  | 
void | 
setEnv(Map<String,String> env)  | 
void | 
writeBoltMsg(BoltMsg msg)  | 
void | 
writeSpoutMsg(SpoutMsg msg)  | 
void | 
writeTaskIds(List<Integer> taskIds)  | 
public static final org.slf4j.Logger LOG
public static org.slf4j.Logger ShellLogger
public ISerializer serializer
public Number pid
public String componentName
public ShellProcess(String[] command)
public Number launch(Map<String,Object> conf, TopologyContext context)
public Number launch(Map<String,Object> conf, TopologyContext context, boolean changeDirectory)
public void destroy()
public ShellMsg readShellMsg() throws IOException
IOExceptionpublic void writeBoltMsg(BoltMsg msg) throws IOException
IOExceptionpublic void writeSpoutMsg(SpoutMsg msg) throws IOException
IOExceptionpublic void writeTaskIds(List<Integer> taskIds) throws IOException
IOExceptionpublic void logErrorStream()
public String getErrorsString()
public Number getPid()
Get PID.
public String getComponentName()
public int getExitCode()
Get exit code.
public String getProcessInfoString()
public String getProcessTerminationInfoString()
Copyright © 2022 The Apache Software Foundation. All rights reserved.