-
- All Known Implementing Classes:
AudioPort
,AudioPort.Input
,AudioPort.Output
,ControlInput
,ControlOutput
,ControlPort
,ControlPort.Input
,ControlPort.Output
,DataPort
,DataPort.Input
,DataPort.Output
,DefaultAudioInputPort
,DefaultAudioOutputPort
,DefaultVideoInputPort
,DefaultVideoOutputPort
,RefPort
,RefPort.Input
,RefPort.Output
,VideoPort
,VideoPort.Input
,VideoPort.Output
public interface Port
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Port.Type<T extends Port>
static interface
Port.TypeProvider
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addListener(PortListener listener)
void
connect(Port port)
List<? extends Port>
connections()
void
disconnect(Port port)
void
disconnectAll()
default boolean
isConnectedTo(Port port)
void
removeListener(PortListener listener)
-
-
-
Field Detail
-
IN
static final String IN
- See Also:
- Constant Field Values
-
OUT
static final String OUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
connect
void connect(Port port) throws PortConnectionException
- Throws:
PortConnectionException
-
disconnect
void disconnect(Port port)
-
disconnectAll
void disconnectAll()
-
isConnectedTo
default boolean isConnectedTo(Port port)
-
addListener
void addListener(PortListener listener)
-
removeListener
void removeListener(PortListener listener)
-
-