/** * Set the Connector through which this Request was received. * * @param connector The new connector */ public void setConnector(Connector connector) { if ("AJP/1.3".equals(connector.getProtocol())) { // default size to size of one ajp-packet outputBuffer = new OutputBuffer(8184); } else { outputBuffer = new OutputBuffer(); } outputStream = new CoyoteOutputStream(outputBuffer); writer = new CoyoteWriter(outputBuffer); }
private ModelNode getAddConnectorOp( Connector conn, String keyPEMFile, String certPEMFile, String keyStoreFile, String password) { ModelNode op = createOpNode("subsystem=web/connector=test-" + conn.getName() + "-connector", "add"); op.get("socket-binding").set("test-" + conn.getName()); op.get("scheme").set(conn.getScheme()); op.get("protocol").set(conn.getProtocol()); op.get("secure").set(conn.isSecure()); op.get("enabled").set(true); if (conn.isSecure()) { ModelNode ssl = new ModelNode(); if (conn.equals(Connector.HTTPSNATIVE)) { ssl.get("certificate-key-file").set(keyPEMFile); ssl.get("certificate-file").set(certPEMFile); } else { ssl.get("certificate-key-file").set(keyStoreFile); } ssl.get("password").set(password); op.get("ssl").set(ssl); } return op; }