Class BlockingUDPConnector
- java.lang.Object
-
- org.epics.pvaccess.impl.remote.udp.BlockingUDPConnector
-
- All Implemented Interfaces:
Connector
public class BlockingUDPConnector extends Object implements Connector
UDP broadcast connector. This is not a real connector since it binds.- Version:
- $Id$
- Author:
- Matej Sekoranja
-
-
Constructor Summary
Constructors Constructor Description BlockingUDPConnector(Context context, boolean reuseSocket, InetSocketAddress[] sendAddresses, boolean broadcast)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Transport
connect(TransportClient client, ResponseHandler responseHandler, InetSocketAddress bindAddress, byte transportRevision, short priority)
NOTE: transport client is ignored for broadcast (UDP).
-
-
-
Constructor Detail
-
BlockingUDPConnector
public BlockingUDPConnector(Context context, boolean reuseSocket, InetSocketAddress[] sendAddresses, boolean broadcast)
-
-
Method Detail
-
connect
public Transport connect(TransportClient client, ResponseHandler responseHandler, InetSocketAddress bindAddress, byte transportRevision, short priority) throws ConnectionException
NOTE: transport client is ignored for broadcast (UDP).- Specified by:
connect
in interfaceConnector
- Parameters:
client
- client requesting connection (transport).responseHandler
- reponse handler.bindAddress
- address of the server.transportRevision
- transport revision to be used.priority
- process priority.- Returns:
- transport instance.
- Throws:
ConnectionException
- thrown if connect fails.- See Also:
Connector.connect(org.epics.pvaccess.impl.remote.TransportClient, org.epics.pvaccess.impl.remote.request.ResponseHandler, java.net.InetSocketAddress, byte, short)
-
-