Class FrameworkServerConnectorFactory
java.lang.Object
org.apache.nifi.jetty.configuration.connector.StandardServerConnectorFactory
org.apache.nifi.web.server.connector.FrameworkServerConnectorFactory
- All Implemented Interfaces:
ServerConnectorFactory
Framework extension of Server Connector Factory configures additional settings based on application properties
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFrameworkServerConnectorFactory(org.eclipse.jetty.server.Server server, NiFiProperties properties) Framework Server Connector Factory Constructor with required properties -
Method Summary
Modifier and TypeMethodDescriptionprivate String[]getCipherSuites(String cipherSuitesProperty) protected org.eclipse.jetty.server.HttpConfigurationGet HTTP Configuration with additional settings based on application propertiesprivate static intgetPort(NiFiProperties properties) protected org.eclipse.jetty.util.ssl.SslContextFactory.ServerGet Jetty Server SSL Context Factory and reuse the same instance for multiple invocationsgetValidPorts(NiFiProperties properties) private voidsetApplicationLayerProtocols(NiFiProperties properties) Methods inherited from class org.apache.nifi.jetty.configuration.connector.StandardServerConnectorFactory
getServer, getServerConnector, setApplicationLayerProtocols, setIncludeSecurityProtocols, setNeedClientAuth, setRequestHeaderSize, setSslContext, setWantClientAuth
-
Field Details
-
IDLE_TIMEOUT
private static final int IDLE_TIMEOUT- See Also:
-
CIPHER_SUITE_SEPARATOR_PATTERN
- See Also:
-
HOST_PORT_PATTERN
-
PORT_GROUP
private static final int PORT_GROUP- See Also:
-
headerSize
private final int headerSize -
includeCipherSuites
-
excludeCipherSuites
-
validPorts
-
sslContextFactory
private org.eclipse.jetty.util.ssl.SslContextFactory.Server sslContextFactory
-
-
Constructor Details
-
FrameworkServerConnectorFactory
public FrameworkServerConnectorFactory(org.eclipse.jetty.server.Server server, NiFiProperties properties) Framework Server Connector Factory Constructor with required properties- Parameters:
server- Jetty Serverproperties- NiFi Properties
-
-
Method Details
-
getHttpConfiguration
protected org.eclipse.jetty.server.HttpConfiguration getHttpConfiguration()Get HTTP Configuration with additional settings based on application properties- Overrides:
getHttpConfigurationin classStandardServerConnectorFactory- Returns:
- HTTP Configuration
-
getSslContextFactory
protected org.eclipse.jetty.util.ssl.SslContextFactory.Server getSslContextFactory()Get Jetty Server SSL Context Factory and reuse the same instance for multiple invocations- Overrides:
getSslContextFactoryin classStandardServerConnectorFactory- Returns:
- Jetty Server SSL Context Factory
-
setApplicationLayerProtocols
-
getCipherSuites
-
getPort
-
getValidPorts
-