private void createHttpRedirect(Protocol p) throws PropertyVetoException { try { HttpRedirect hr = p.createChild(HttpRedirect.class); p.setHttpRedirect(hr); for (int i = 0; i < parser.getAttributeCount(); i++) { String attr = parser.getAttributeLocalName(i); String val = parser.getAttributeValue(i); if (attr.equals("secure")) { hr.setSecure(val); } } } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingHttpRedirect, ex); } }
private void createPortUnification(Protocol p) throws PropertyVetoException { try { PortUnification pu = p.createChild(PortUnification.class); p.setPortUnification(pu); createProtocolFinder(pu); } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingPortUnification, ex); } }
private void createHttp(Protocol p) throws PropertyVetoException { try { if (parser.getLocalName().equals("http") && p != null) { Http h = p.createChild(Http.class); p.setHttp(h); for (int i = 0; i < parser.getAttributeCount(); i++) { String attr = parser.getAttributeLocalName(i); String val = parser.getAttributeValue(i); if (attr.equals("default-virtual-server")) { h.setDefaultVirtualServer(val); } if (attr.equals("encoded-slash-enabled")) { h.setEncodedSlashEnabled(val); } if (attr.equals("max-connections")) { h.setMaxConnections(val); } } createFileCache(h); } } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingHttpConfig, ex); } }
if (parser.next() == START_ELEMENT) { if (parser.getLocalName().equals("ssl") && p != null) { Ssl ssl = p.createChild(Ssl.class); p.setSsl(ssl); for (int i = 0; i < parser.getAttributeCount(); i++) {
private PortUnification writeablePortUnification( final Transaction t, final Protocol protocol_w) throws TransactionFailure { PortUnification pu_w; PortUnification pu = protocol_w.getPortUnification(); if (pu == null) { pu_w = protocol_w.createChild(PortUnification.class); protocol_w.setPortUnification(pu_w); } else { pu_w = t.enroll(pu); } return pu_w; }
public Object run(Protocol param) throws TransactionFailure { Ssl newSsl = param.createChild(Ssl.class); param.setSecurityEnabled("true"); command.populateSslElement(newSsl); param.setSsl(newSsl); return newSsl; } }, protocol);
private HttpRedirect writeableHttpRedirect( final Transaction t, final Protocol adminHttpRedirectProtocol_w) throws TransactionFailure { HttpRedirect redirect = adminHttpRedirectProtocol_w.getHttpRedirect(); HttpRedirect redirect_w; if (redirect == null) { redirect_w = adminHttpRedirectProtocol_w.createChild(HttpRedirect.class); adminHttpRedirectProtocol_w.setHttpRedirect(redirect_w); } else { redirect_w = t.enroll(redirect); } redirect_w.setSecure(Boolean.TRUE.toString()); return redirect_w; }
private Ssl writeableSsl(final Transaction t, final Protocol secAdminListenerProtocol_w, final String certNickname) throws TransactionFailure { Ssl ssl_w = null; Ssl ssl = secAdminListenerProtocol_w.getSsl(); if (ssl == null) { ssl_w = secAdminListenerProtocol_w.createChild(Ssl.class); secAdminListenerProtocol_w.setSsl(ssl_w); } else { ssl_w = t.enroll(ssl); } return ConfigLevelContext.initSsl(ssl_w, certNickname); }
public Object run(Protocols param) throws TransactionFailure { final Protocol protocol = param.createChild(Protocol.class); param.getProtocol().add(protocol); protocol.setName(ASADMIN_LISTENER); Http http = protocol.createChild(Http.class); http.setFileCache(http.createChild(FileCache.class)); protocol.setHttp(http); http.setDefaultVirtualServer(ASADMIN_VIRTUAL_SERVER); http.setMaxConnections("250"); return protocol; } }, protocols);
private Http writeableHttpWithFileCacheChild(final Transaction t, final Protocol secAdminListenerProtocol_w) throws TransactionFailure { /* * Because of the calling context, the secAdminListenerProtocol is already * writeable -- it was just created moments ago and has not yet * been committed. */ Http http_w; Http http = secAdminListenerProtocol_w.getHttp(); if (http == null) { http_w = secAdminListenerProtocol_w.createChild(Http.class); secAdminListenerProtocol_w.setHttp(http_w); } else { http_w = t.enroll(http); } http_w.setDefaultVirtualServer(ASADMIN_VIRTUAL_SERVER_NAME); http_w.setEncodedSlashEnabled("true"); final FileCache cache = http_w.createChild(FileCache.class); // cache.setEnabled("false"); http_w.setFileCache(cache); return http_w; }