public class NetServerSpecFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<reactor.io.net.spec.NetServerSpec>
| Constructor and Description |
|---|
NetServerSpecFactoryBean(reactor.Environment env) |
NetServerSpecFactoryBean(reactor.Environment env,
java.util.Map<java.lang.String,reactor.io.codec.Codec> codecs) |
NetServerSpecFactoryBean(reactor.Environment env,
java.lang.String transport) |
NetServerSpecFactoryBean(reactor.Environment env,
java.lang.String transport,
java.util.Map<java.lang.String,reactor.io.codec.Codec> codecs) |
| Modifier and Type | Method and Description |
|---|---|
NetServerSpecFactoryBean |
configure(java.net.URI uri) |
reactor.io.net.spec.NetServerSpec |
getObject() |
java.lang.Class<?> |
getObjectType() |
boolean |
isSingleton() |
NetServerSpecFactoryBean |
setCodec(java.lang.String codec)
Set the type of
Codec to use to managing encoding and decoding of the data. |
NetServerSpecFactoryBean |
setDispatcher(reactor.core.Dispatcher dispatcher) |
NetServerSpecFactoryBean |
setDispatcher(java.lang.String dispatcher)
Set the name of the
Dispatcher to use, which will be pulled from the current Environment. |
NetServerSpecFactoryBean |
setFraming(java.lang.String framing)
Set the type of framing to use.
|
NetServerSpecFactoryBean |
setHost(java.lang.String host)
Set the host to which this server will bind.
|
NetServerSpecFactoryBean |
setLengthFieldLength(int lengthFieldLength)
Set the length of the length field if using length-field framing.
|
NetServerSpecFactoryBean |
setPort(int port)
Set the port to which this server will bind.
|
public NetServerSpecFactoryBean(reactor.Environment env)
public NetServerSpecFactoryBean(reactor.Environment env,
java.lang.String transport)
public NetServerSpecFactoryBean(reactor.Environment env,
java.util.Map<java.lang.String,reactor.io.codec.Codec> codecs)
public NetServerSpecFactoryBean(reactor.Environment env,
java.lang.String transport,
java.util.Map<java.lang.String,reactor.io.codec.Codec> codecs)
public NetServerSpecFactoryBean configure(java.net.URI uri)
public NetServerSpecFactoryBean setDispatcher(java.lang.String dispatcher)
Dispatcher to use, which will be pulled from the current Environment.dispatcher - dispatcher namepublic NetServerSpecFactoryBean setDispatcher(reactor.core.Dispatcher dispatcher)
public NetServerSpecFactoryBean setHost(java.lang.String host)
host - the host to bind to (defaults to 0.0.0.0)public NetServerSpecFactoryBean setPort(int port)
port - the port to bind to (defaults to 3000)public NetServerSpecFactoryBean setCodec(java.lang.String codec)
Codec to use to managing encoding and decoding of the data. The default options for codecs are:
bytes - Use the standard byte array codec.string - Use the standard String codec.syslog - Use the standard Syslog codec.codec - the codecpublic NetServerSpecFactoryBean setFraming(java.lang.String framing)
The options for framing are:
linefeed - Means use an
LF-delimited linefeed codec.length - Means use a length-field based codec where the initial
bytes of a message are the length of the rest of the message.framing - type of framingpublic NetServerSpecFactoryBean setLengthFieldLength(int lengthFieldLength)
lengthFieldLength - 2 for a short, 4 for an int (the default), or 8
for a longpublic reactor.io.net.spec.NetServerSpec getObject()
throws java.lang.Exception
getObject in interface org.springframework.beans.factory.FactoryBean<reactor.io.net.spec.NetServerSpec>java.lang.Exceptionpublic java.lang.Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<reactor.io.net.spec.NetServerSpec>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<reactor.io.net.spec.NetServerSpec>