Codota Logo
EMailSender.init
Code IndexAdd Codota to your IDE (free)

How to use
init
method
in
rocks.inspectit.server.mail.EMailSender

Best Java code snippets using rocks.inspectit.server.mail.EMailSender.init (Showing top 16 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
LocalDateTime l =
  • Codota Iconnew LocalDateTime()
  • Codota IconLocalDateTime.now()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseLocalDateTime(text)
  • Smart code suggestions by Codota
}
origin: inspectIT/inspectIT

/**
 * Method which is executed after bean is created.
 */
@PostConstruct
public void postConstruct() {
  init(false);
}
origin: inspectIT/inspectIT

/**
 * Initialize E-Mail service.
 */
@PropertyUpdate(properties = { "mail.enable" })
public void init() {
  init(true);
}
origin: inspectIT/inspectIT

  @Test
  public void disabled() throws MessagingException {
    mailSender.smtpEnabled = false;
    mailSender.init();
    ExternalServiceStatus result = mailSender.getServiceStatus();
    assertThat(result, is(ExternalServiceStatus.DISABLED));
    verifyZeroInteractions(objectFactoryMock, transportMock);
  }
}
origin: inspectIT/inspectIT

@Test
public void notConnected() throws MessagingException {
  mailSender.smtpEnabled = true;
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  doThrow(MessagingException.class).when(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  mailSender.init();
  ExternalServiceStatus result = mailSender.getServiceStatus();
  assertThat(result, is(ExternalServiceStatus.DISCONNECTED));
  verify(objectFactoryMock).getSmtpTransport();
  verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  verifyNoMoreInteractions(objectFactoryMock, transportMock);
}
origin: inspectIT/inspectIT

@Test
public void connected() throws MessagingException {
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.smtpEnabled = true;
  mailSender.init();
  boolean result = mailSender.isConnected();
  assertThat(result, is(true));
  verify(objectFactoryMock).getSmtpTransport();
  verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  verify(transportMock).close();
  verifyNoMoreInteractions(objectFactoryMock, transportMock);
}
origin: inspectIT/inspectIT

  @Test
  public void notConnected() throws MessagingException {
    when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
    doThrow(MessagingException.class).when(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
    mailSender.smtpEnabled = true;
    mailSender.init();
    boolean result = mailSender.isConnected();
    assertThat(result, is(false));
    verify(objectFactoryMock).getSmtpTransport();
    verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
    verifyNoMoreInteractions(objectFactoryMock, transportMock);
  }
}
origin: inspectIT/inspectIT

@Test
public void connected() throws MessagingException {
  mailSender.smtpEnabled = true;
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.init();
  ExternalServiceStatus result = mailSender.getServiceStatus();
  assertThat(result, is(ExternalServiceStatus.CONNECTED));
  verify(objectFactoryMock).getSmtpTransport();
  verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  verify(transportMock).close();
  verifyNoMoreInteractions(objectFactoryMock, transportMock);
}
origin: inspectIT/inspectIT

  @Test
  public void connectionToSmtpFailed() throws Exception {
    when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
    doThrow(MessagingException.class).when(transportMock).connect("host", 25, "user", "passwd");
    mailSender.defaultRecipientString = null;
    mailSender.smtpPropertiesString = null;
    mailSender.smtpHost = "host";
    mailSender.smtpPort = 25;
    mailSender.smtpUser = "user";
    mailSender.smtpPassword = "passwd";
    mailSender.smtpEnabled = true;
    mailSender.init();
    verify(objectFactoryMock).getSmtpTransport();
    verify(transportMock).connect("host", 25, "user", "passwd");
    verifyNoMoreInteractions(objectFactoryMock, transportMock);
    assertThat(mailSender.isConnected(), is(false));
  }
}
origin: inspectIT/inspectIT

@Test
public void authenticationFailes() throws Exception {
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  doThrow(AuthenticationFailedException.class).when(transportMock).connect("host", 25, "user", "passwd");
  mailSender.defaultRecipientString = null;
  mailSender.smtpPropertiesString = null;
  mailSender.smtpHost = "host";
  mailSender.smtpPort = 25;
  mailSender.smtpUser = "user";
  mailSender.smtpPassword = "passwd";
  mailSender.smtpEnabled = true;
  mailSender.init();
  verify(objectFactoryMock).getSmtpTransport();
  verify(transportMock).connect("host", 25, "user", "passwd");
  verifyNoMoreInteractions(objectFactoryMock, transportMock);
  assertThat(mailSender.isConnected(), is(false));
}
origin: inspectIT/inspectIT

@Test
public void emptyRecipients() throws Exception {
  Session session = Session.getInstance(new Properties());
  when(mailMock.getMailSession()).thenReturn(session);
  when(objectFactoryMock.createHtmlEmail()).thenReturn(mailMock);
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.defaultRecipientString = "";
  mailSender.smtpHost = "host";
  mailSender.smtpPort = 25;
  mailSender.smtpUser = "user";
  mailSender.smtpPassword = "passwd";
  mailSender.senderAddress = "sender@example.com";
  mailSender.senderName = "Sender Name";
  mailSender.smtpEnabled = true;
  mailSender.init();
  boolean result = mailSender.sendEMail("subject", "htmlBody", "textBody", Collections.emptyList());
  assertThat(result, is(false));
  assertThat(mailSender.getServiceStatus(), is(ExternalServiceStatus.CONNECTED));
}
origin: inspectIT/inspectIT

@Test
public void badSmtpPort() throws Exception {
  doThrow(IllegalArgumentException.class).when(mailMock).setSmtpPort(-1);
  when(objectFactoryMock.createHtmlEmail()).thenReturn(mailMock);
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.smtpHost = "host";
  mailSender.smtpPort = -1;
  mailSender.smtpEnabled = true;
  mailSender.init();
  boolean result = mailSender.sendEMail("subject", "htmlBody", "textBody", Arrays.asList("one@example.com"));
  assertThat(result, is(false));
  verify(objectFactoryMock).getSmtpTransport();
  verify(objectFactoryMock).createHtmlEmail();
  verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  verify(transportMock).close();
  verify(mailMock).setHostName("host");
  verify(mailMock).setSmtpPort(-1);
  verifyNoMoreInteractions(objectFactoryMock, transportMock, mailMock);
}
origin: inspectIT/inspectIT

@Test
public void recipientsAndPopertiesAreNull() throws Exception {
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.defaultRecipientString = null;
  mailSender.smtpPropertiesString = null;
  mailSender.smtpHost = "host";
  mailSender.smtpPort = 25;
  mailSender.smtpUser = "user";
  mailSender.smtpPassword = "passwd";
  mailSender.smtpEnabled = true;
  mailSender.init();
  verify(objectFactoryMock).getSmtpTransport();
  verify(transportMock).connect("host", 25, "user", "passwd");
  verify(transportMock).close();
  verifyNoMoreInteractions(objectFactoryMock, transportMock);
  assertThat(mailSender.isConnected(), is(true));
  assertThat(getAdditionalProperties().entrySet(), hasSize(0));
  assertThat(getDefaultRecipients(), hasSize(0));
}
origin: inspectIT/inspectIT

@Test
public void successfully() throws Exception {
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  mailSender.defaultRecipientString = "one@example.com,two@example.com,invalid";
  mailSender.smtpPropertiesString = "key1=val1,key2=val2,=noKey,noVal=,=,invalid";
  mailSender.smtpHost = "host";
  mailSender.smtpPort = 25;
  mailSender.smtpUser = "user";
  mailSender.smtpPassword = "passwd";
  mailSender.smtpEnabled = true;
  mailSender.init();
  verify(objectFactoryMock).getSmtpTransport();
  verifyNoMoreInteractions(objectFactoryMock);
  verify(transportMock).connect("host", 25, "user", "passwd");
  verify(transportMock).close();
  verifyNoMoreInteractions(transportMock);
  assertThat(mailSender.isConnected(), is(true));
  assertThat(getAdditionalProperties().entrySet(), hasSize(2));
  assertThat(getAdditionalProperties(), hasEntry((Object) "key1", (Object) "val1"));
  assertThat(getAdditionalProperties(), hasEntry((Object) "key2", (Object) "val2"));
  assertThat(getDefaultRecipients(), hasSize(2));
  assertThat(getDefaultRecipients(), hasItems("one@example.com", "two@example.com"));
}
origin: inspectIT/inspectIT

@Test
public void badSenderAdress() throws Exception {
  when(objectFactoryMock.createHtmlEmail()).thenReturn(mailMock);
  when(objectFactoryMock.getSmtpTransport()).thenReturn(transportMock);
  doThrow(EmailException.class).when(mailMock).setFrom(eq("invalid"), any(String.class));
  mailSender.defaultRecipientString = "one@example.com,two@example.com,invalid";
  mailSender.smtpPropertiesString = "key1=val1,key2=val2,=noKey,noVal=,=,invalid";
  mailSender.smtpHost = "host";
  mailSender.smtpPort = 25;
  mailSender.smtpUser = "user";
  mailSender.smtpPassword = "passwd";
  mailSender.senderAddress = "invalid";
  mailSender.senderName = "Sender Name";
  mailSender.smtpEnabled = true;
  mailSender.init();
  boolean result = mailSender.sendEMail("subject", "htmlBody", "textBody", Arrays.asList("three@example.com"));
  assertThat(result, is(false));
  verify(objectFactoryMock).getSmtpTransport();
  verify(objectFactoryMock).createHtmlEmail();
  verify(transportMock).connect(any(String.class), any(Integer.class), any(String.class), any(String.class));
  verify(transportMock).close();
  verify(mailMock).setHostName("host");
  verify(mailMock).setSmtpPort(25);
  verify(mailMock).setAuthentication("user", "passwd");
  verify(mailMock).setFrom("invalid", "Sender Name");
  verifyNoMoreInteractions(objectFactoryMock, transportMock, mailMock);
}
origin: inspectIT/inspectIT

mailSender.senderName = "Sender Name";
mailSender.smtpEnabled = true;
mailSender.init();
origin: inspectIT/inspectIT

mailSender.senderName = "Sender Name";
mailSender.smtpEnabled = true;
mailSender.init();
rocks.inspectit.server.mailEMailSenderinit

Javadoc

Initialize E-Mail service.

Popular methods of EMailSender

  • getServiceStatus
  • isConnected
  • onSmtpPropertiesChanged
    Parses the SMTP properties and checks whether a connection can be established.
  • sendEMail
  • checkConnection
    Checks connection to SMTP server.
  • getServiceType
  • parseAdditionalPropertiesString
    Unwrap the comma separated list string of additional properties into real properties object.
  • parseRecipientsString
    Unwrap the comma separated list string of default recipients into a real list.
  • prepareHtmlEmail
    Prepares an email object.

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getApplicationContext (Context)
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • FileOutputStream (java.io)
    A file output stream is an output stream for writing data to aFile or to a FileDescriptor. Whether
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
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