1 package com.atlassian.sal.api.events;
2
3 import javax.annotation.concurrent.Immutable;
4
5
6
7
8
9
10 @Immutable
11 public class SessionCreatedEvent extends AbstractSessionEvent {
12
13 private SessionCreatedEvent(final String sessionId, final String userName) {
14 super(sessionId, userName);
15 }
16
17 public static Builder builder() {
18 return new Builder();
19 }
20
21 public static class Builder extends AbstractSessionEvent.Builder {
22 private Builder() {
23 }
24
25 public SessionCreatedEvent build() {
26 return new SessionCreatedEvent(sessionId, userName);
27 }
28 }
29 }
30