public abstract class ListenerService<T> extends Object implements org.jboss.msc.service.Service<T>
Modifier and Type | Field and Description |
---|---|
protected org.jboss.msc.value.InjectedValue<SocketBinding> |
binding |
protected org.jboss.msc.value.InjectedValue<org.xnio.Pool> |
bufferPool |
protected static org.xnio.OptionMap |
commonOptions |
protected List<io.undertow.server.HandlerWrapper> |
listenerHandlerWrappers |
protected org.xnio.OptionMap |
listenerOptions |
protected io.undertow.server.OpenListener |
openListener |
protected org.jboss.msc.value.InjectedValue<SocketBinding> |
redirectSocket |
protected org.jboss.msc.value.InjectedValue<Server> |
serverService |
protected org.xnio.OptionMap |
socketOptions |
protected org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> |
worker |
Modifier | Constructor and Description |
---|---|
protected |
ListenerService(String name,
org.xnio.OptionMap listenerOptions,
org.xnio.OptionMap socketOptions) |
Modifier and Type | Method and Description |
---|---|
protected abstract io.undertow.server.OpenListener |
createOpenListener() |
org.jboss.msc.value.InjectedValue<SocketBinding> |
getBinding() |
org.jboss.msc.value.InjectedValue<org.xnio.Pool> |
getBufferPool() |
protected int |
getBufferSize() |
String |
getName() |
protected abstract String |
getProtocol() |
org.jboss.msc.value.InjectedValue<SocketBinding> |
getRedirectSocket() |
org.jboss.msc.value.InjectedValue<Server> |
getServerService() |
org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> |
getWorker() |
abstract boolean |
isSecure() |
protected abstract void |
preStart(org.jboss.msc.service.StartContext context) |
protected void |
registerBinding() |
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
protected void |
unregisterBinding() |
protected static final org.xnio.OptionMap commonOptions
protected final org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> worker
protected final org.jboss.msc.value.InjectedValue<SocketBinding> binding
protected final org.jboss.msc.value.InjectedValue<SocketBinding> redirectSocket
protected final org.jboss.msc.value.InjectedValue<org.xnio.Pool> bufferPool
protected final org.jboss.msc.value.InjectedValue<Server> serverService
protected final List<io.undertow.server.HandlerWrapper> listenerHandlerWrappers
protected final org.xnio.OptionMap listenerOptions
protected final org.xnio.OptionMap socketOptions
protected volatile io.undertow.server.OpenListener openListener
protected ListenerService(String name, org.xnio.OptionMap listenerOptions, org.xnio.OptionMap socketOptions)
public org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> getWorker()
public org.jboss.msc.value.InjectedValue<SocketBinding> getBinding()
public org.jboss.msc.value.InjectedValue<SocketBinding> getRedirectSocket()
public org.jboss.msc.value.InjectedValue<org.xnio.Pool> getBufferPool()
public org.jboss.msc.value.InjectedValue<Server> getServerService()
protected int getBufferSize()
public String getName()
public abstract boolean isSecure()
protected void registerBinding()
protected void unregisterBinding()
protected abstract void preStart(org.jboss.msc.service.StartContext context)
public void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException
start
in interface org.jboss.msc.service.Service<T>
org.jboss.msc.service.StartException
public void stop(org.jboss.msc.service.StopContext context)
stop
in interface org.jboss.msc.service.Service<T>
protected abstract io.undertow.server.OpenListener createOpenListener()
protected abstract String getProtocol()
Copyright © 2014 JBoss by Red Hat. All rights reserved.