Package com.iizix.comm
Interface IPortController
public interface IPortController
Interface implemented by a Jetty ServerConnector for a port in order to control it from the server administration.
- Author:
- Christopher Mindus
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
The state enumeration of the connector.Method Summary
Modifier and TypeMethodDescriptionclose
(boolean doPerform) Closes the connector.void
dispose()
Disposes of the port when it has been removed from the server configuration.The port configuration.getState()
Returns the state of the connector.open
(boolean doPerform) Opens the connector.void
restart()
Restarts the port after server certificate KeyStore update.start
(boolean doPerform) Starts the port.stop
(boolean doPerform) Stops the port.
Method Details
getConfiguration
PortConfig getConfiguration()The port configuration.- Returns:
- The port config instance.
getState
IPortController.State getState()Returns the state of the connector.start
Starts the port.- Parameters:
doPerform
- Flag indicating action should be performed (true) or just testing (false).- Returns:
- null for success, otherwise an error the admin-human readable error.
open
Opens the connector.- Parameters:
doPerform
- Flag indicating action should be performed (true) or just testing (false).- Returns:
- null for success, otherwise an error the admin-human readable error.
close
Closes the connector.- Parameters:
doPerform
- Flag indicating action should be performed (true) or just testing (false).- Returns:
- null for success, otherwise an error the admin-human readable error.
restart
void restart()Restarts the port after server certificate KeyStore update.stop
Stops the port.- Parameters:
doPerform
- Flag indicating action should be performed (true) or just testing (false).- Returns:
- null for success, otherwise an error the admin-human readable error.
dispose
void dispose()Disposes of the port when it has been removed from the server configuration.