Class Socket
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.taskdefs.condition.Socket
-
- All Implemented Interfaces:
java.lang.Cloneable
,Condition
public class Socket extends ProjectComponent implements Condition
Condition to wait for a TCP/IP socket to have a listener. Its attributes are: server - the name of the server. port - the port number of the socket.- Since:
- Ant 1.5
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description Socket()
-
Method Summary
-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
-
-
-
Method Detail
-
setServer
public void setServer(java.lang.String server)
Set the server attribute- Parameters:
server
- the server name
-
setPort
public void setPort(int port)
Set the port attribute- Parameters:
port
- the port number of the socket
-
eval
public boolean eval() throws BuildException
Description copied from interface:Condition
Is this condition true?- Specified by:
eval
in interfaceCondition
- Returns:
- true if a socket can be created
- Throws:
BuildException
- if the attributes are not set
-
-