org.apache.tools.ant.taskdefs.conditionClass 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 ConditionCondition 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 and Description Socket()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and 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 BuildExceptionDescription 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