Codota Logo
AmqpAppender.configureRabbitConnectionFactory
Code IndexAdd Codota to your IDE (free)

How to use
configureRabbitConnectionFactory
method
in
org.springframework.amqp.rabbit.logback.AmqpAppender

Best Java code snippets using org.springframework.amqp.rabbit.logback.AmqpAppender.configureRabbitConnectionFactory (Showing top 9 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-amqp

/**
 * Create the {@link ConnectionFactory}.
 *
 * @return a {@link ConnectionFactory}.
 */
protected ConnectionFactory createRabbitConnectionFactory() {
  RabbitConnectionFactoryBean factoryBean = new RabbitConnectionFactoryBean();
  configureRabbitConnectionFactory(factoryBean);
  try {
    factoryBean.afterPropertiesSet();
    return factoryBean.getObject();
  }
  catch (Exception e) {
    addError("Failed to create customized Rabbit ConnectionFactory.", e);
    return null;
  }
}
origin: org.springframework.amqp/spring-rabbit

/**
 * Create the {@link ConnectionFactory}.
 *
 * @return a {@link ConnectionFactory}.
 */
protected ConnectionFactory createRabbitConnectionFactory() {
  RabbitConnectionFactoryBean factoryBean = new RabbitConnectionFactoryBean();
  configureRabbitConnectionFactory(factoryBean);
  try {
    factoryBean.afterPropertiesSet();
    return factoryBean.getObject();
  }
  catch (Exception e) {
    addError("Failed to create customized Rabbit ConnectionFactory.", e);
    return null;
  }
}
origin: spring-projects/spring-amqp

@Test
public void testDefaultSslConfiguration() {
  AmqpAppender appender = new AmqpAppender();
  appender.setUseSsl(true);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean).setUseSSL(eq(true));
  verify(bean, never()).setSslAlgorithm(anyString());
}
origin: spring-projects/spring-amqp

@Test
public void testSslConfigurationWithSslPropertiesResource() {
  AmqpAppender appender = new AmqpAppender();
  appender.setUseSsl(true);
  String path = "ssl.properties";
  appender.setSslPropertiesLocation("classpath:" + path);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean).setUseSSL(eq(true));
  verify(bean).setSslPropertiesLocation(eq(new ClassPathResource(path)));
  verify(bean, never()).setKeyStore(anyString());
  verify(bean, never()).setKeyStorePassphrase(anyString());
  verify(bean, never()).setKeyStoreType(anyString());
  verify(bean, never()).setTrustStore(anyString());
  verify(bean, never()).setTrustStorePassphrase(anyString());
  verify(bean, never()).setTrustStoreType(anyString());
}
origin: spring-projects/spring-amqp

@Test
public void testDefaultConfiguration() {
  AmqpAppender appender = new AmqpAppender();
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean, never()).setUseSSL(anyBoolean());
}
origin: spring-projects/spring-amqp

@Test
public void testSslConfigurationWithKeyAndTrustStoreDefaultTypes() {
  AmqpAppender appender = new AmqpAppender();
  appender.setUseSsl(true);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean).setUseSSL(eq(true));
  verify(bean).setKeyStoreType("JKS");
  verify(bean).setTrustStoreType("JKS");
}
origin: spring-projects/spring-amqp

@Test
public void testSslConfigurationWithAlgorithm() {
  AmqpAppender appender = new AmqpAppender();
  appender.setUseSsl(true);
  String sslAlgorithm = "TLSv2";
  appender.setSslAlgorithm(sslAlgorithm);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean).setUseSSL(eq(true));
  verify(bean).setSslAlgorithm(eq(sslAlgorithm));
}
origin: spring-projects/spring-amqp

@Test
public void testSslConfigurationWithKeyAndTrustStore() {
  AmqpAppender appender = new AmqpAppender();
  appender.setUseSsl(true);
  String keyStore = "file:/path/to/client/keycert.p12";
  String keyStorePassphrase = "secret";
  String keyStoreType = "foo";
  String trustStore = "file:/path/to/client/truststore";
  String trustStorePassphrase = "secret2";
  String trustStoreType = "bar";
  appender.setKeyStore(keyStore);
  appender.setKeyStorePassphrase(keyStorePassphrase);
  appender.setKeyStoreType(keyStoreType);
  appender.setTrustStore(trustStore);
  appender.setTrustStorePassphrase(trustStorePassphrase);
  appender.setTrustStoreType(trustStoreType);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verifyDefaultHostProperties(bean);
  verify(bean).setUseSSL(eq(true));
  verify(bean, never()).setSslPropertiesLocation(any());
  verify(bean).setKeyStore(keyStore);
  verify(bean).setKeyStorePassphrase(keyStorePassphrase);
  verify(bean).setKeyStoreType(keyStoreType);
  verify(bean).setTrustStore(trustStore);
  verify(bean).setTrustStorePassphrase(trustStorePassphrase);
  verify(bean).setTrustStoreType(trustStoreType);
}
origin: spring-projects/spring-amqp

@Test
public void testCustomHostInformation() throws URISyntaxException {
  AmqpAppender appender = new AmqpAppender();
  String host = "rabbitmq.com";
  int port = 5671;
  String username = "user";
  String password = "password";
  String virtualHost = "vhost";
  URI uri = new URI("amqps://user:password@rabbitmq.com/vhost");
  appender.setHost(host);
  appender.setPassword(password);
  appender.setPort(port);
  appender.setUsername(username);
  appender.setVirtualHost(virtualHost);
  appender.setUri(uri);
  RabbitConnectionFactoryBean bean = mock(RabbitConnectionFactoryBean.class);
  appender.configureRabbitConnectionFactory(bean);
  verify(bean).setHost(host);
  verify(bean).setPort(port);
  verify(bean).setUsername(username);
  verify(bean).setPassword(password);
  verify(bean).setVirtualHost(virtualHost);
  verify(bean).setUri(uri);
}
org.springframework.amqp.rabbit.logbackAmqpAppenderconfigureRabbitConnectionFactory

Javadoc

Configure the RabbitConnectionFactoryBean. Sub-classes may override to customize the configuration of the bean.

Popular methods of AmqpAppender

  • addError
  • createEventQueue
    Subclasses can override this method to inject a custom queue implementation.
  • createRabbitConnectionFactory
    Create the ConnectionFactory.
  • getContext
  • isIncludeCallerData
  • postProcessMessageBeforeSend
    Subclasses may modify the final message before sending.
  • setUpExchangeDeclaration
  • updateConnectionClientProperties
    Subclasses can override this method to add properties to the connection client properties.
  • <init>
  • setHost
  • setKeyStore
  • setKeyStorePassphrase
  • setKeyStore,
  • setKeyStorePassphrase,
  • setKeyStoreType,
  • setPassword,
  • setPort,
  • setSslAlgorithm,
  • setSslPropertiesLocation,
  • setTrustStore,
  • setTrustStorePassphrase

Popular in Java

  • Making http post requests using okhttp
  • getSharedPreferences (Context)
  • startActivity (Activity)
  • getContentResolver (Context)
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • Locale (java.util)
    A Locale object represents a specific geographical, political, or cultural region. An operation that
  • Timer (java.util)
    A facility for threads to schedule tasks for future execution in a background thread. Tasks may be s
  • ConcurrentHashMap (java.util.concurrent)
    A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updat
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Runner (org.openjdk.jmh.runner)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now