super(comparators, runtimeVersion);
// Properties (see root bean comments for the bean graph)
initPropertyTables(1);
this.createProperty("ssl", SSL,
Common.TYPE_1 | Common.TYPE_BEAN | Common.TYPE_KEY,
Ssl.class);
this.createAttribute(SSL, "cert-nickname", "CertNickname",
AttrProp.CDATA | AttrProp.REQUIRED,
null, null);
this.createAttribute(SSL, "ssl2-enabled", "Ssl2Enabled",
AttrProp.CDATA,
null, "false");
this.createAttribute(SSL, "ssl2-ciphers", "Ssl2Ciphers",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute(SSL, "ssl3-enabled", "Ssl3Enabled",
AttrProp.CDATA,
null, "true");
this.createAttribute(SSL, "ssl3-tls-ciphers", "Ssl3TlsCiphers",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute(SSL, "tls-enabled", "TlsEnabled",
AttrProp.CDATA,
null, "true");
this.createAttribute(SSL, "tls-rollback-enabled", "TlsRollbackEnabled",
AttrProp.CDATA,
null, "true");
this.createAttribute(SSL, "client-auth-enabled", "ClientAuthEnabled",
AttrProp.CDATA,
null, "false");
this.initialize(options);