Package io.fabric8.kubernetes.client.dsl
Interface PortForwardable
-
- All Known Subinterfaces:
PodResource,ServiceResource<T>
public interface PortForwardable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocalPortForwardportForward(int port)Create a server socket on a random local port.LocalPortForwardportForward(int port, int localPort)Create a server socket on a specified local port.LocalPortForwardportForward(int port, InetAddress localInetAddress, int localPort)Listen on portlocalPorton selected IPinetAddress, forwarding toportin the podPortForwardportForward(int port, ReadableByteChannel in, WritableByteChannel out)Connects directly the remote port to the given input and output channels.
-
-
-
Method Detail
-
portForward
PortForward portForward(int port, ReadableByteChannel in, WritableByteChannel out)
Connects directly the remote port to the given input and output channels.- Parameters:
port- port as integerin- input channelout- output channel- Returns:
- returns port forward interface
-
portForward
LocalPortForward portForward(int port, int localPort)
Create a server socket on a specified local port. Every connection to the local port will be forwarded to the remote port on the resource.- Parameters:
port- port in integerlocalPort- local port in integer- Returns:
- returns local port forward interface
-
portForward
LocalPortForward portForward(int port, InetAddress localInetAddress, int localPort)
Listen on portlocalPorton selected IPinetAddress, forwarding toportin the pod- Parameters:
port- port in integerlocalInetAddress-InetAddressselected IP AddresslocalPort- local port in integer- Returns:
- PortForward interface
-
portForward
LocalPortForward portForward(int port)
Create a server socket on a random local port. Every connection to the local port will be forwarded to the remote port on the resource. The random local port can be retrieved from the returned object.- Parameters:
port- port as integer- Returns:
- returns local port
-
-