|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.legstar.config.HostProgram
public class HostProgram
A slightly enhanced host program bean.
The maxDataLength field is more meaningful than length. The channelName field is more meaningful than channel. The inputContainer field is more meaningful than inContainer. The outputContainers field is more meaningful than outContainer. Mule does unwanted controls on attributes named "name" (theuy need to be unique within a config) so we introduce programName as an alternative.
| Constructor Summary | |
|---|---|
HostProgram()
|
|
| Method Summary | |
|---|---|
void |
addInputContainer(HostContainer container)
Add an input container. |
void |
addOutputContainer(HostContainer container)
Add an output container. |
String |
getChannelName()
|
int |
getDataLength()
|
List<HostContainer> |
getInputContainers()
|
int |
getMaxDataLength()
|
String |
getName()
|
List<HostContainer> |
getOutputContainers()
|
String |
getProgramName()
|
String |
getSysID()
|
String |
getTransID()
|
boolean |
hasChannel()
|
boolean |
isSyncOnReturn()
|
void |
setChannelName(String name)
|
void |
setDataLength(int dataLength)
|
void |
setInputContainers(List<HostContainer> containers)
|
void |
setMaxDataLength(int maxDataLength)
|
void |
setName(String name)
|
void |
setOutputContainers(List<HostContainer> containers)
|
void |
setProgramName(String name)
|
void |
setSyncOnReturn(boolean syncOnReturn)
|
void |
setSysID(String sysID)
|
void |
setTransID(String transID)
|
String |
toJSONHost()
Host program properties are sent to the host as a JSON serialization converted to a basic host character set. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HostProgram()
| Method Detail |
|---|
public int getMaxDataLength()
public void setMaxDataLength(int maxDataLength)
maxDataLength - largest commarea size supportedpublic String getChannelName()
public void setChannelName(String name)
name - channel name for container-driven programspublic void addInputContainer(HostContainer container)
container - the new container to addpublic List<HostContainer> getInputContainers()
public void setInputContainers(List<HostContainer> containers)
containers - the input containers list to setpublic void addOutputContainer(HostContainer container)
container - the new container to addpublic List<HostContainer> getOutputContainers()
public void setOutputContainers(List<HostContainer> containers)
containers - the output containers list to setpublic int getDataLength()
public void setDataLength(int dataLength)
dataLength - the size of the input data.public String getName()
public void setName(String name)
name - host program name.public String getProgramName()
public void setProgramName(String name)
name - host program name.public boolean isSyncOnReturn()
public void setSyncOnReturn(boolean syncOnReturn)
syncOnReturn - Syncpoint forced on return mode.public String getSysID()
public void setSysID(String sysID)
sysID - remote CICS ID.public String getTransID()
public void setTransID(String transID)
transID - remote CICS transaction ID to use.
public String toJSONHost()
throws org.json.JSONException
org.json.JSONException - if something is wrong with the attributespublic boolean hasChannel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||