public interface ServiceContext
| Modifier and Type | Field and Description |
|---|---|
static String |
SESSION_FILTER_NAME |
| Modifier and Type | Method and Description |
|---|---|
void |
addActiveSession(org.kaazing.mina.core.session.IoSessionEx session) |
void |
bind(Collection<String> acceptURIs,
org.apache.mina.core.service.IoHandler handler) |
void |
bind(Collection<String> acceptURIs,
org.apache.mina.core.service.IoHandler handler,
AcceptOptionsContext acceptOptionsContext) |
void |
bind(Collection<String> acceptURIs,
org.apache.mina.core.service.IoHandler handler,
AcceptOptionsContext acceptOptionsContext,
BridgeSessionInitializer<org.apache.mina.core.future.ConnectFuture> bridgeSessionInitializer) |
void |
bind(Collection<String> acceptURIs,
org.apache.mina.core.service.IoHandler handler,
BridgeSessionInitializer<org.apache.mina.core.future.ConnectFuture> bridgeSessionInitializer) |
void |
bindConnectsIfNecessary(Collection<String> connectURIs) |
org.apache.mina.core.future.ConnectFuture |
connect(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler connectHandler,
org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> connectSessionInitializer) |
org.apache.mina.core.future.ConnectFuture |
connect(String connectURI,
org.apache.mina.core.service.IoHandler connectHandler,
org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> ioSessionInitializer) |
String |
decrypt(String encrypted) |
void |
destroy() |
String |
encrypt(String plaintext) |
AcceptOptionsContext |
getAcceptOptionsContext() |
Collection<String> |
getAccepts() |
org.kaazing.mina.core.session.IoSessionEx |
getActiveSession(Long sessionId) |
Collection<org.kaazing.mina.core.session.IoSessionEx> |
getActiveSessions() |
String |
getAuthorizationMode() |
Collection<String> |
getBalances() |
ConnectOptionsContext |
getConnectOptionsContext() |
Collection<String> |
getConnects() |
String |
getContentType(String fileExtension)
Return a MIME-type string for a given file extension, per the list of
|
Map<String,? extends Map<String,? extends org.kaazing.gateway.security.CrossSiteConstraintContext>> |
getCrossSiteConstraints() |
org.slf4j.Logger |
getLogger() |
Map<String,String> |
getMimeMappings() |
MonitoringEntityFactory |
getMonitoringFactory() |
int |
getProcessorCount() |
ServiceProperties |
getProperties() |
String[] |
getRequireRoles() |
org.kaazing.gateway.util.scheduler.SchedulerProvider |
getSchedulerProvider() |
Service |
getService() |
String |
getServiceDescription() |
String |
getServiceName() |
org.kaazing.gateway.security.RealmContext |
getServiceRealm() |
Map<String,Object> |
getServiceSpecificObjects() |
String |
getServiceType() |
org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> |
getSessionInitializor() |
String |
getSessionTimeout() |
File |
getTempDirectory() |
File |
getWebDirectory() |
void |
init() |
void |
removeActiveSession(org.kaazing.mina.core.session.IoSessionEx session) |
void |
setListsOfAcceptConstraintsByURI(List<Map<String,Map<String,org.kaazing.gateway.security.CrossSiteConstraintContext>>> authorityToSetOfAcceptConstraintsByURI) |
void |
setMonitoringFactory(MonitoringEntityFactory monitoringFactory) |
void |
setSessionInitializor(org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> ioSessionInitializer) |
void |
start() |
void |
stop() |
boolean |
supportsAccepts()
For help with the Console, indicate whether the service supports accepts
and accept options.
|
boolean |
supportsConnects()
For help with the Console, indicate whether the service supports connects
and connect options.
|
boolean |
supportsMimeMappings()
For help with the Console, indicate whether the service supports connects
and connect options.
|
void |
unbind(Collection<String> acceptURIs,
org.apache.mina.core.service.IoHandler handler) |
void |
unbindConnectsIfNecessary(Collection<String> connectURIs) |
static final String SESSION_FILTER_NAME
org.kaazing.gateway.security.RealmContext getServiceRealm()
String getAuthorizationMode()
String getSessionTimeout()
String getServiceType()
String getServiceName()
String getServiceDescription()
Collection<String> getAccepts()
Collection<String> getBalances()
Collection<String> getConnects()
ServiceProperties getProperties()
Service getService()
String[] getRequireRoles()
String getContentType(String fileExtension)
Map<String,? extends Map<String,? extends org.kaazing.gateway.security.CrossSiteConstraintContext>> getCrossSiteConstraints()
File getWebDirectory()
File getTempDirectory()
void bind(Collection<String> acceptURIs, org.apache.mina.core.service.IoHandler handler)
void bind(Collection<String> acceptURIs, org.apache.mina.core.service.IoHandler handler, AcceptOptionsContext acceptOptionsContext)
void bind(Collection<String> acceptURIs, org.apache.mina.core.service.IoHandler handler, AcceptOptionsContext acceptOptionsContext, BridgeSessionInitializer<org.apache.mina.core.future.ConnectFuture> bridgeSessionInitializer)
void bind(Collection<String> acceptURIs, org.apache.mina.core.service.IoHandler handler, BridgeSessionInitializer<org.apache.mina.core.future.ConnectFuture> bridgeSessionInitializer)
void bindConnectsIfNecessary(Collection<String> connectURIs)
void unbind(Collection<String> acceptURIs, org.apache.mina.core.service.IoHandler handler)
void unbindConnectsIfNecessary(Collection<String> connectURIs)
org.apache.mina.core.future.ConnectFuture connect(String connectURI, org.apache.mina.core.service.IoHandler connectHandler, org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> ioSessionInitializer)
org.apache.mina.core.future.ConnectFuture connect(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler connectHandler,
org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> connectSessionInitializer)
Collection<org.kaazing.mina.core.session.IoSessionEx> getActiveSessions()
org.kaazing.mina.core.session.IoSessionEx getActiveSession(Long sessionId)
void addActiveSession(org.kaazing.mina.core.session.IoSessionEx session)
void removeActiveSession(org.kaazing.mina.core.session.IoSessionEx session)
AcceptOptionsContext getAcceptOptionsContext()
ConnectOptionsContext getConnectOptionsContext()
org.slf4j.Logger getLogger()
org.kaazing.gateway.util.scheduler.SchedulerProvider getSchedulerProvider()
boolean supportsAccepts()
boolean supportsConnects()
boolean supportsMimeMappings()
int getProcessorCount()
void setListsOfAcceptConstraintsByURI(List<Map<String,Map<String,org.kaazing.gateway.security.CrossSiteConstraintContext>>> authorityToSetOfAcceptConstraintsByURI)
org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> getSessionInitializor()
void setSessionInitializor(org.apache.mina.core.session.IoSessionInitializer<org.apache.mina.core.future.ConnectFuture> ioSessionInitializer)
MonitoringEntityFactory getMonitoringFactory()
void setMonitoringFactory(MonitoringEntityFactory monitoringFactory)
Copyright © 2014–2017. All rights reserved.