/** * Create a new {@link RemoteJmsRuntimeEngineBuilder} instance * to configure and buid a remote API client {@link RuntimeEngine} instance. * @return A {@link RemoteJmsRuntimeEngineBuilder} instance */ public static RemoteJmsRuntimeEngineBuilder newJmsBuilder() { return new org.kie.services.client.api.RemoteJmsRuntimeEngineBuilderImpl(); }
@Override public RemoteJmsRuntimeEngineBuilderImpl addJbossServerHostName(String hostname) { this.jbossServerHostName = hostname; addHostName(hostname); return this; }
public RemoteJmsRuntimeEngineBuilderImpl useKeystoreAsTruststore() { this.useKeystoreAsTruststore = true; this.useSsl(true); return this; }
@Override public RemoteRuntimeEngine build() { checkAndFinalizeConfig(); return new RemoteRuntimeEngine(config.clone()); }
connParams.put(TransportConstants.HOST_PROP_NAME, jmsBuilder.hostName); jmsBuilder.checkKeyAndTruststoreInfo();
@Override public org.kie.remote.client.api.RemoteJmsRuntimeEngineFactory buildFactory() throws InsufficientInfoToBuildException { checkAndFinalizeConfig(); // return new instance return new RemoteJmsRuntimeEngineFactory(config.clone()); }
@Override public RemoteJmsRuntimeEngineBuilderImpl addKeystoreLocation(String keystoreLocation) { this.keystoreLocation = keystoreLocation; this.useSsl(true); return this; }
public static RemoteJmsRuntimeEngineBuilderImpl newBuilder() { return new RemoteJmsRuntimeEngineBuilderImpl(); }
@Override public RemoteJmsRuntimeEngineBuilderImpl addTruststoreLocation(String truststoreLocation) { this.truststoreLocation = truststoreLocation; this.useSsl(true); return this; }
@Override public RemoteJmsRuntimeEngineBuilderImpl addKeystorePassword(String keystorePassword) { this.keystorePassword = keystorePassword; this.useSsl(true); return this; }
@Override public RemoteJmsRuntimeEngineBuilderImpl addTruststorePassword(String truststorePassword) { this.truststorePassword = truststorePassword; this.useSsl(true); return this; }