-
- 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,VideoPort,VideoPort.Input,VideoPort.Output
public interface Port
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPort.Type<T extends Port>static interfacePort.TypeProvider
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddListener(PortListener listener)voidconnect(Port port)List<? extends Port>connections()voiddisconnect(Port port)voiddisconnectAll()default booleanisConnectedTo(Port port)voidremoveListener(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)
-
-