|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCTL.Types.Location
public class Location
Location of a remote CTL service
Field Summary | |
---|---|
protected java.lang.String |
cmd
Command which starts the service |
static int |
DMN
|
static int |
FILE
|
protected java.lang.String |
host
Remote host |
static int |
HTTP
|
static int |
LAM
|
static int |
LIB
|
protected int |
linkage
Linkage |
static int |
MPI
|
private java.lang.String |
pass
Password (will be prompted if not specified |
protected java.lang.String |
path
Path to the executable |
static int |
PIPE
|
protected int |
port
Port (22 is default for SSH) |
static int |
PVM
|
static int |
SERIAL
|
static int |
SSH
|
static int |
TCP
|
static int |
THREAD
|
static int |
UNDEF
|
java.lang.String |
user
Username |
Constructor Summary | |
---|---|
Location(java.lang.String loc)
Location constructor from a string |
|
Location(java.lang.String host,
int port,
int linkage)
Location constructor for a service which is already running |
|
Location(java.lang.String cmd,
java.lang.String path,
java.lang.String host,
int port,
java.lang.String user,
java.lang.String pass,
int linkage)
Location constructor |
|
Location(java.lang.String cmd,
java.lang.String path,
java.lang.String host,
java.lang.String user,
int linkage)
Location constructor with default port and password prompt |
|
Location(java.lang.String cmd,
java.lang.String path,
java.lang.String host,
java.lang.String user,
java.lang.String pass)
Location constructor with default linkage and port |
|
Location(java.lang.String cmd,
java.lang.String path,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
int linkage)
Location constructor with default port |
Method Summary | |
---|---|
java.lang.String |
cmd()
Retrieve command |
boolean |
hasPassword()
Check if a password was given |
java.lang.String |
host()
Retrieve the hostname |
boolean |
isLocal()
Check whether this object refers to a local location |
int |
linkage()
Retrieve linkage |
static java.lang.String |
linkage2str(int linkage)
Convert linkage to string |
static java.util.LinkedList<Location> |
parseFile(java.io.File file)
Read a bunch of locations from a file |
static java.util.LinkedList<Location> |
parseFile(java.lang.String fname)
Read a bunch of locations from a file |
java.lang.String |
path()
Retrieve path |
int |
port()
Retrieve the port |
void |
read(SerialIn in)
Read from stream |
void |
setFromString(java.lang.String loc)
Set attributes to values extracted from a location string |
void |
setPassword(com.jcraft.jsch.Session sess)
Set the password for an SSHv2 session |
java.lang.String |
toString()
Retrieve a string representation of this object |
void |
write(SerialOut out)
Write to stream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int FILE
public static final int SERIAL
public static final int MPI
public static final int LAM
public static final int PVM
public static final int THREAD
public static final int TCP
public static final int LIB
public static final int DMN
public static final int SSH
public static final int PIPE
public static final int UNDEF
public static final int HTTP
protected java.lang.String cmd
protected java.lang.String path
protected java.lang.String host
protected int port
public java.lang.String user
private java.lang.String pass
protected int linkage
Constructor Detail |
---|
public Location(java.lang.String cmd, java.lang.String path, java.lang.String host, int port, java.lang.String user, java.lang.String pass, int linkage)
public Location(java.lang.String cmd, java.lang.String path, java.lang.String host, java.lang.String user, java.lang.String pass, int linkage)
public Location(java.lang.String cmd, java.lang.String path, java.lang.String host, java.lang.String user, java.lang.String pass)
public Location(java.lang.String cmd, java.lang.String path, java.lang.String host, java.lang.String user, int linkage)
public Location(java.lang.String host, int port, int linkage)
public Location(java.lang.String loc)
loc
- StringMethod Detail |
---|
public int linkage()
public static java.lang.String linkage2str(int linkage)
linkage
- Linkage
public java.lang.String cmd()
public java.lang.String path()
public boolean hasPassword()
public void setPassword(com.jcraft.jsch.Session sess)
sess
- Sessionpublic void read(SerialIn in) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
read
in interface Writable
in
- Stream to read from
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void write(SerialOut out) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
write
in interface Writable
out
- Stream to write to
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public boolean isLocal()
public void setFromString(java.lang.String loc)
loc
- Location stringpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String host()
public int port()
public static java.util.LinkedList<Location> parseFile(java.lang.String fname)
fname
- Filename
public static java.util.LinkedList<Location> parseFile(java.io.File file) throws java.io.IOException
file
- File
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |