Package org.eclipse.net4j
Class TransportConfigurator
java.lang.Object
org.eclipse.net4j.TransportConfigurator
- All Implemented Interfaces:
org.eclipse.net4j.util.container.IManagedContainerProvider,org.eclipse.net4j.util.ParameterAware
public class TransportConfigurator
extends Object
implements org.eclipse.net4j.util.container.IManagedContainerProvider, org.eclipse.net4j.util.ParameterAware
Reads an XML config file and creates, wires and starts the configured
acceptors.- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
ConstructorsConstructorDescriptionTransportConfigurator(org.eclipse.net4j.util.container.IManagedContainer container) -
Method Summary
Modifier and TypeMethodDescriptionprotected IAcceptorconfigureAcceptor(Element acceptorConfig) protected org.eclipse.net4j.util.security.INegotiatorconfigureNegotiator(Element negotiatorConfig) protected voidconfigureStreamWrapper(Element streamWrapperConfig, Acceptor acceptor) static StringexpandValue(String value, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) protected StringgetAttribute(Element element, String name) org.eclipse.net4j.util.container.IManagedContainerprotected DocumentgetDocument(File configFile) getProperties(Element element, int levels) getProperties(Element element, int levels, Map<String, String> parameters) getProperties(Element element, int levels, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) protected ElementgetStoreConfig(Element repositoryConfig) Deprecated.As of 4.19 no longer supported.final voidsetParameters(Map<String, String> parameters)
-
Constructor Details
-
TransportConfigurator
public TransportConfigurator(org.eclipse.net4j.util.container.IManagedContainer container)
-
-
Method Details
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()- Specified by:
getContainerin interfaceorg.eclipse.net4j.util.container.IManagedContainerProvider
-
getParameters
- Since:
- 4.19
-
setParameters
- Specified by:
setParametersin interfaceorg.eclipse.net4j.util.ParameterAware- Since:
- 4.19
-
configure
public IAcceptor[] configure(File configFile) throws ParserConfigurationException, SAXException, IOException, CoreException -
configureAcceptor
-
configureNegotiator
-
configureStreamWrapper
- Since:
- 4.5
-
getDocument
protected Document getDocument(File configFile) throws ParserConfigurationException, SAXException, IOException -
getAttribute
- Since:
- 4.19
-
getStoreConfig
Deprecated.As of 4.19 no longer supported. -
expandValue
public static String expandValue(String value, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) - Since:
- 4.19
-
getProperties
-
getProperties
public static Map<String,String> getProperties(Element element, int levels, Map<String, String> parameters) - Since:
- 4.19
-
getProperties
public static Map<String,String> getProperties(Element element, int levels, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) - Since:
- 4.19
-