public abstract class SocketBindingManagerImpl extends Object implements SocketBindingManager
SocketBindingManager.NamedManagedBindingRegistry, SocketBindingManager.UnnamedBindingRegistry
SOCKET_BINDING_MANAGER
Constructor and Description |
---|
SocketBindingManagerImpl() |
Modifier and Type | Method and Description |
---|---|
DatagramSocket |
createDatagramSocket()
Create an unnamed, unbound datagram socket.
|
DatagramSocket |
createDatagramSocket(SocketAddress address)
Create an unnamed datagram socket.
|
DatagramSocket |
createDatagramSocket(String name)
Create a named, unbound datagram socket.
|
DatagramSocket |
createDatagramSocket(String name,
SocketAddress address)
Create a named datagram socket.
|
MulticastSocket |
createMulticastSocket()
Create an unnamed, unbound multicast socket.
|
MulticastSocket |
createMulticastSocket(SocketAddress address)
Create an unnamed multicast socket.
|
MulticastSocket |
createMulticastSocket(String name)
Create a named, unbound multicast socket.
|
MulticastSocket |
createMulticastSocket(String name,
SocketAddress address)
Create a named multicast socket.
|
SocketBindingManager.NamedManagedBindingRegistry |
getNamedRegistry()
Get the named binding registry.
|
ManagedServerSocketFactory |
getServerSocketFactory()
Get the managed server socket factory.
|
ManagedSocketFactory |
getSocketFactory()
Get the socket factory.
|
SocketBindingManager.UnnamedBindingRegistry |
getUnnamedRegistry()
Get the registry for unnamed open sockets.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultInterfaceAddress, getDefaultInterfaceBinding, getPortOffset
public ManagedServerSocketFactory getServerSocketFactory()
getServerSocketFactory
in interface SocketBindingManager
public ManagedSocketFactory getSocketFactory()
getSocketFactory
in interface SocketBindingManager
public DatagramSocket createDatagramSocket(String name) throws SocketException
createDatagramSocket
in interface SocketBindingManager
name
- the name for the managed binding. Cannot be null
SocketException
public DatagramSocket createDatagramSocket() throws SocketException
createDatagramSocket
in interface SocketBindingManager
SocketException
public DatagramSocket createDatagramSocket(String name, SocketAddress address) throws SocketException
createDatagramSocket
in interface SocketBindingManager
name
- the name for the managed binding. Cannot be null
address
- the socket address. Cannot be null
SocketException
public DatagramSocket createDatagramSocket(SocketAddress address) throws SocketException
createDatagramSocket
in interface SocketBindingManager
address
- the socket address. Cannot be null
SocketException
public MulticastSocket createMulticastSocket(String name) throws IOException
createMulticastSocket
in interface SocketBindingManager
name
- the name for the managed binding. Cannot be null
IOException
public MulticastSocket createMulticastSocket() throws IOException
createMulticastSocket
in interface SocketBindingManager
IOException
public MulticastSocket createMulticastSocket(String name, SocketAddress address) throws IOException
createMulticastSocket
in interface SocketBindingManager
name
- the name for the managed binding. Cannot be null
address
- the socket address. Cannot be null
IOException
public MulticastSocket createMulticastSocket(SocketAddress address) throws IOException
createMulticastSocket
in interface SocketBindingManager
address
- the socket address. Cannot be null
IOException
public SocketBindingManager.NamedManagedBindingRegistry getNamedRegistry()
getNamedRegistry
in interface SocketBindingManager
public SocketBindingManager.UnnamedBindingRegistry getUnnamedRegistry()
getUnnamedRegistry
in interface SocketBindingManager
Copyright © 2023 JBoss by Red Hat. All rights reserved.