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<org.jboss.as.network.SocketBinding> |
binding |
protected org.jboss.msc.value.InjectedValue<org.xnio.Pool<ByteBuffer>> |
bufferPool |
protected static org.xnio.OptionMap |
commonOptions |
protected org.xnio.OptionMap |
listenerOptions |
protected io.undertow.server.OpenListener |
openListener |
protected org.jboss.msc.value.InjectedValue<org.jboss.as.network.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 void |
cleanFailedStart() |
protected abstract io.undertow.server.OpenListener |
createOpenListener() |
org.jboss.msc.value.InjectedValue<org.jboss.as.network.SocketBinding> |
getBinding() |
org.jboss.msc.value.InjectedValue<org.xnio.Pool<ByteBuffer>> |
getBufferPool() |
String |
getName() |
io.undertow.server.OpenListener |
getOpenListener() |
protected abstract String |
getProtocol() |
org.jboss.msc.value.InjectedValue<org.jboss.as.network.SocketBinding> |
getRedirectSocket() |
org.jboss.msc.value.InjectedValue<Server> |
getServerService() |
protected UndertowService |
getUndertowService() |
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<org.jboss.as.network.SocketBinding> binding
protected final org.jboss.msc.value.InjectedValue<org.jboss.as.network.SocketBinding> redirectSocket
protected final org.jboss.msc.value.InjectedValue<org.xnio.Pool<ByteBuffer>> bufferPool
protected final org.jboss.msc.value.InjectedValue<Server> serverService
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<org.jboss.as.network.SocketBinding> getBinding()
public org.jboss.msc.value.InjectedValue<org.jboss.as.network.SocketBinding> getRedirectSocket()
public org.jboss.msc.value.InjectedValue<org.xnio.Pool<ByteBuffer>> getBufferPool()
public org.jboss.msc.value.InjectedValue<Server> getServerService()
protected UndertowService getUndertowService()
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
protected abstract void cleanFailedStart()
public void stop(org.jboss.msc.service.StopContext context)
stop
in interface org.jboss.msc.service.Service<T>
public io.undertow.server.OpenListener getOpenListener()
protected abstract io.undertow.server.OpenListener createOpenListener()
protected abstract String getProtocol()
Copyright © 2016 JBoss by Red Hat. All rights reserved.