本文整理了Java中javax.websocket.Extension.getName()
方法的一些代码示例,展示了Extension.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Extension.getName()
方法的具体详情如下:
包路径:javax.websocket.Extension
类名称:Extension
方法名:getName
[英]The name of the extension.
[中]扩展名的名称。
代码示例来源:origin: spring-projects/spring-framework
public StandardToWebSocketExtensionAdapter(Extension extension) {
super(extension.getName(), initParameters(extension));
}
代码示例来源:origin: org.apache.tomcat.embed/tomcat-embed-websocket
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed,
List<Extension> requested) {
Set<String> installedNames = new HashSet<>();
for (Extension e : installed) {
installedNames.add(e.getName());
}
List<Extension> result = new ArrayList<>();
for (Extension request : requested) {
if (installedNames.contains(request.getName())) {
result.add(request);
}
}
return result;
}
代码示例来源:origin: org.jboss.web/jbossweb
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed,
List<Extension> requested) {
Set<String> installedNames = new HashSet<String>();
for (Extension e : installed) {
installedNames.add(e.getName());
}
List<Extension> result = new ArrayList<Extension>();
for (Extension request : requested) {
if (installedNames.contains(request.getName())) {
result.add(request);
}
}
return result;
}
代码示例来源:origin: org.apache.tomcat/tomcat7-websocket
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed,
List<Extension> requested) {
Set<String> installedNames = new HashSet<String>();
for (Extension e : installed) {
installedNames.add(e.getName());
}
List<Extension> result = new ArrayList<Extension>();
for (Extension request : requested) {
if (installedNames.contains(request.getName())) {
result.add(request);
}
}
return result;
}
代码示例来源:origin: org.apache.tomcat/tomcat-websocket
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed,
List<Extension> requested) {
Set<String> installedNames = new HashSet<>();
for (Extension e : installed) {
installedNames.add(e.getName());
}
List<Extension> result = new ArrayList<>();
for (Extension request : requested) {
if (installedNames.contains(request.getName())) {
result.add(request);
}
}
return result;
}
代码示例来源:origin: Red5/red5-plugins
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed, List<Extension> requested) {
log.debug("getNegotiatedExtensions - installed: {} requested: {}", installed, requested);
Set<String> installedNames = new HashSet<>();
for (Extension e : installed) {
installedNames.add(e.getName());
}
List<Extension> result = new ArrayList<>();
for (Extension request : requested) {
if (installedNames.contains(request.getName())) {
result.add(request);
}
}
return result;
}
代码示例来源:origin: org.cometd.java/cometd-java-websocket-javax-server
@Override
public List<Extension> getNegotiatedExtensions(List<Extension> installed, List<Extension> requested) {
List<Extension> negotiated = new ArrayList<>();
for (Extension extension : requested) {
String name = extension.getName();
boolean option = getOption(ENABLE_EXTENSION_PREFIX_OPTION + name, true);
if (option) {
negotiated.add(extension);
}
}
return negotiated;
}
代码示例来源:origin: org.springframework/spring-websocket
public StandardToWebSocketExtensionAdapter(Extension extension) {
super(extension.getName(), initParameters(extension));
}
代码示例来源:origin: apache/servicemix-bundles
public StandardToWebSocketExtensionAdapter(Extension extension) {
super(extension.getName(), initParameters(extension));
}
代码示例来源:origin: org.apache.tomcat.embed/tomcat-embed-websocket
private static void append(StringBuilder sb, Extension extension) {
if (extension == null || extension.getName() == null || extension.getName().length() == 0) {
return;
}
sb.append(extension.getName());
for (Extension.Parameter p : extension.getParameters()) {
sb.append(';');
sb.append(p.getName());
if (p.getValue() != null) {
sb.append('=');
sb.append(p.getValue());
}
}
}
代码示例来源:origin: org.apache.tomcat/tomcat7-websocket
private static void append(StringBuilder sb, Extension extension) {
if (extension == null || extension.getName() == null || extension.getName().length() == 0) {
return;
}
sb.append(extension.getName());
for (Extension.Parameter p : extension.getParameters()) {
sb.append(';');
sb.append(p.getName());
if (p.getValue() != null) {
sb.append('=');
sb.append(p.getValue());
}
}
}
代码示例来源:origin: org.jboss.web/jbossweb
private static void append(StringBuilder sb, Extension extension) {
if (extension == null || extension.getName() == null || extension.getName().length() == 0) {
return;
}
sb.append(extension.getName());
for (Extension.Parameter p : extension.getParameters()) {
sb.append(';');
sb.append(p.getName());
if (p.getValue() != null) {
sb.append('=');
sb.append(p.getValue());
}
}
}
代码示例来源:origin: org.apache.tomcat/tomcat-websocket
private static void append(StringBuilder sb, Extension extension) {
if (extension == null || extension.getName() == null || extension.getName().length() == 0) {
return;
}
sb.append(extension.getName());
for (Extension.Parameter p : extension.getParameters()) {
sb.append(';');
sb.append(p.getName());
if (p.getValue() != null) {
sb.append('=');
sb.append(p.getValue());
}
}
}
代码示例来源:origin: Red5/red5-plugins
private static void append(StringBuilder sb, Extension extension) {
if (extension == null || extension.getName() == null || extension.getName().length() == 0) {
return;
}
sb.append(extension.getName());
for (Extension.Parameter p : extension.getParameters()) {
sb.append(';');
sb.append(p.getName());
if (p.getValue() != null) {
sb.append('=');
sb.append(p.getValue());
}
}
}
代码示例来源:origin: org.apache.tomcat/tomcat7-websocket
private static List<String> generateExtensionHeaders(List<Extension> extensions) {
List<String> result = new ArrayList<String>(extensions.size());
for (Extension extension : extensions) {
StringBuilder header = new StringBuilder();
header.append(extension.getName());
for (Extension.Parameter param : extension.getParameters()) {
header.append(';');
header.append(param.getName());
String value = param.getValue();
if (value != null && value.length() > 0) {
header.append('=');
header.append(value);
}
}
result.add(header.toString());
}
return result;
}
代码示例来源:origin: org.apache.tomcat.embed/tomcat-embed-websocket
private static List<String> generateExtensionHeaders(List<Extension> extensions) {
List<String> result = new ArrayList<>(extensions.size());
for (Extension extension : extensions) {
StringBuilder header = new StringBuilder();
header.append(extension.getName());
for (Extension.Parameter param : extension.getParameters()) {
header.append(';');
header.append(param.getName());
String value = param.getValue();
if (value != null && value.length() > 0) {
header.append('=');
header.append(value);
}
}
result.add(header.toString());
}
return result;
}
代码示例来源:origin: org.jboss.web/jbossweb
private List<String> generateExtensionHeaders(List<Extension> extensions) {
List<String> result = new ArrayList<String>(extensions.size());
for (Extension extension : extensions) {
StringBuilder header = new StringBuilder();
header.append(extension.getName());
for (Extension.Parameter param : extension.getParameters()) {
header.append(';');
header.append(param.getName());
String value = param.getValue();
if (value != null && value.length() > 0) {
header.append('=');
header.append(value);
}
}
result.add(header.toString());
}
return result;
}
代码示例来源:origin: codefollower/Tomcat-Research
private List<String> generateExtensionHeaders(List<Extension> extensions) {
List<String> result = new ArrayList<>(extensions.size());
for (Extension extension : extensions) {
StringBuilder header = new StringBuilder();
header.append(extension.getName());
for (Extension.Parameter param : extension.getParameters()) {
header.append(';');
header.append(param.getName());
String value = param.getValue();
if (value != null && value.length() > 0) {
header.append('=');
header.append(value);
}
}
}
return result;
}
代码示例来源:origin: org.glassfish.tyrus/tyrus-core
private void logExtensionsAndSubprotocol(ProtocolHandler protocolHandler, DebugContext debugContext) {
StringBuilder sb = new StringBuilder();
sb.append("Using negotiated extensions: [");
boolean isFirst = true;
for (Extension extension : protocolHandler.getExtensions()) {
if (isFirst) {
isFirst = false;
} else {
sb.append(", ");
}
sb.append(extension.getName());
}
sb.append("]");
debugContext.appendLogMessage(LOGGER, Level.FINE, DebugContext.Type.OTHER, "Using negotiated extensions: ", sb);
debugContext.appendLogMessage(LOGGER, Level.FINE, DebugContext.Type.OTHER, "Using negotiated subprotocol: ",
protocolHandler.getSubProtocol());
}
代码示例来源:origin: eclipse-ee4j/tyrus
private void logExtensionsAndSubprotocol(ProtocolHandler protocolHandler, DebugContext debugContext) {
StringBuilder sb = new StringBuilder();
sb.append("Using negotiated extensions: [");
boolean isFirst = true;
for (Extension extension : protocolHandler.getExtensions()) {
if (isFirst) {
isFirst = false;
} else {
sb.append(", ");
}
sb.append(extension.getName());
}
sb.append("]");
debugContext.appendLogMessage(LOGGER, Level.FINE, DebugContext.Type.OTHER, "Using negotiated extensions: ", sb);
debugContext.appendLogMessage(LOGGER, Level.FINE, DebugContext.Type.OTHER, "Using negotiated subprotocol: ",
protocolHandler.getSubProtocol());
}
内容来源于网络,如有侵权,请联系作者删除!