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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
eval()
Is this condition true?void
setPort(int port)
Set the port attributevoid
setServer(java.lang.String server)
Set the server attribute-
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
-
-