Esempio n. 1
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected:
//ORIGINAL LINE: protected void addHeaders(final InternalJettyServletRequest res, final javax.ws.rs.core.HttpHeaders httpHeaders)
        protected internal override void AddHeaders(InternalJettyServletRequest res, HttpHeaders httpHeaders)
        {
            base.AddHeaders(res, httpHeaders);
            res.AddHeader(StreamingJsonFormat.STREAM_HEADER, "true");
        }
Esempio n. 2
0
 internal Input(InternalJettyServletRequest outerInstance, string data)
 {
     this._outerInstance = outerInstance;
     Bytes = UTF8.encode(data);
 }
Esempio n. 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: protected void invoke(String method, String path, String body, System.Nullable<int> id, java.net.URI targetUri, InternalJettyServletRequest req, InternalJettyServletResponse res) throws java.io.IOException
        protected internal override void Invoke(string method, string path, string body, int?id, URI targetUri, InternalJettyServletRequest req, InternalJettyServletResponse res)
        {
            _results.startOperation(path, id);
            try
            {
                res = new BatchInternalJettyServletResponse(_results.ServletOutputStream);
                WebServer.invokeDirectly(targetUri.Path, req, res);
            }
            catch (Exception e)
            {
                _logger.warn(e);
                _results.writeError(500, e.Message);
                throw new BatchOperationFailedException(500, e.Message, e);
            }
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final int status = res.getStatus();
            int status = res.Status;

            if (Is2XXStatusCode(status))
            {
                _results.addOperationResult(status, id, res.GetHeader("Location"));
            }
            else
            {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String message = "Error " + status + " executing batch operation: " + ((id != null) ? id + ". " : "") + method + " " + path + " " + body;
                string message = "Error " + status + " executing batch operation: " + ((id != null) ? id + ". " : "") + method + " " + path + " " + body;
                _results.writeError(status, res.Reason);
                throw new BatchOperationFailedException(status, message, new Exception(res.Reason));
            }
        }