public UsecaseBuilder withMetaInfo( Object metaInfo ) { this.metaInfo.set( metaInfo ); return this; }
/** * The URL of the remote Sesame HTTP Repository. * * Default: http://localhost:8183/ * * @return The configured URL for the remote Sesame HTTP Repository. */ @Optional Property<String> repositoryUrl();
/** * Defaults to false. * * @return If the {@link JettyService} should collect statistics. */ @UseDefaults Property<Boolean> statistics();
/** * @return Coma separated list of excluded cipher suites. */ @Optional Property<String> excludeCipherSuites();
/** * If SSL/TLS renegotiation is allowed. * * Defaults to false. Setting this to true can open vulnerabilities, be sure of what you are doing. * * @return If SSL/TLS renegotiation is allowed. */ @UseDefaults Property<Boolean> allowRenegotiation();
/** * @return Maximum Idle time for connections in milliseconds when resources are low. */ @Optional Property<Integer> lowResourceMaxIdleTime();
/** * @return If PKIX validations use the OCSP protocol against responders declared in CA certificates. */ @UseDefaults Property<Boolean> enableOCSP();
/** * Virtual hosts for this JettyService. * * Coma separated list of hostnames. * * @return Virtual hosts for this JettyService. */ @Optional Property<String> virtualHosts();
/** * This is the type of the link, typically to help differentiate between * different types of resources. * * @return The rel attribute of the Link. */ @Optional Property<String> rel();
/** * Defaulted to Boolean.TRUE */ @Optional Property<Boolean> ensureJCE();
/** * @return Defaults to 128 bytes */ @Optional Property<Integer> randomSeedSize();
/** * The ID of the Repository at the remote Sesame HTTP host. * * Default: qi4j * * @return The configured ID at the remote Sesame HTTP host. */ @Optional Property<String> repositoryId(); }
/** * Alias of the {@link SecureJettyService} certificate. * * If not set, the first certificate found in the keystore is used. * * @return Alias of the {@link SecureJettyService} certificate. */ @Optional Property<String> certAlias();
/** * If SSL Session caching is enabled. * * SSL Session caching is enabled by default. * * @return If SSL Session caching is enabled. */ @Optional Property<Boolean> cacheSslSessions();
/** * @return If {@link JettyService} expose it's implementation version. */ @Optional Property<Boolean> sendServerVersion();
/** * The algorithm used by {@link SecureRandom} for SSL operations. * * Default JVM algorithm is used if omitted. * * @return The algorithm used by {@link SecureRandom} for SSL operations. */ @Optional Property<String> secureRandomAlgorithm();
/** * @return The URL of an OCSP responder to use during PKIX validations. */ @Optional Property<String> ocspResponderURL();
/** * Name or ip representing the interface on which the {@link JettyService} will bind the server socket. * * If not set the {@link JettyService} will be bound to all interfaces. * * @return Name or ip representing the interface on which the {@link JettyService} will bind the server socket. */ @Optional Property<String> hostName();
/** * @return Maximum Idle time for connections in milliseconds. */ @Optional Property<Integer> maxIdleTime();
/** * url prefix of the {@link JettyService}. * * Defaulted to "/". * * @return The url prefix of the {@link JettyService}. */ @Optional Property<String> contextPath();