ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/jakarta/websocket/SendResult.java

Path
ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/jakarta/websocket/SendResult.java
Status
scanned
Type
file
Name
SendResult.java
Extension
.java
Programming language
Java
Mime type
text/plain
File type
ASCII text, with CRLF line terminators
Tag

      
    
Rootfs path

      
    
Size
2847 (2.8 KB)
MD5
82b441dc063df7b3292fda64a6bb3b3b
SHA1
800edf94187b3bf2ea502a4c729b0a95357e144f
SHA256
606b1ac9d51a88f384ca50bed50c4faf4828b92e6c890c75626172a47b671fe4
SHA512

      
    
SHA1_git
4b7bede9b2abc0ac1592b5d417f301a423197d56
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
SendResult.java | 2.8 KB |

/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package jakarta.websocket; public final class SendResult { private final Session session; private final Throwable exception; private final boolean ok; /** * Create an instance for an unsuccessful message. * * @param session the WebSocket session in which the message was sent * @param exception The exception describing the failure when trying to send the message. */ public SendResult(Session session, Throwable exception) { this.session = session; this.exception = exception; this.ok = (exception == null); } /** * Create an instance for a successful message. * * @param session the WebSocket session in which the message was sent */ public SendResult(Session session) { this(session, null); } /** * Create an instance for an unsuccessful message. * * @param exception The exception describing the failure when trying to send the message. * * @deprecated Deprecated in WebSocket 2.2 and will be removed in a future version. Use * {@link #SendResult(Session, Throwable)} as a replacement. */ @Deprecated public SendResult(Throwable exception) { this(null, exception); } /** * Create an instance for a successful message. * * @deprecated Deprecated in WebSocket 2.2 and will be removed in a future version. Use * {@link #SendResult(Session, Throwable)} as a replacement. */ @Deprecated public SendResult() { this(null, null); } public Throwable getException() { return exception; } public boolean isOK() { return ok; } /** * The WebSocket session in which the session was sent. * * @return the WebSocket session in which the session was sent or {@code null} if not known. */ public Session getSession() { return session; } }
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
36.28
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 9 9