77
88public class QueueFactory {
99 private static String defaultHostDomain = "queue-it.net" ;
10-
11- private static Map <String , Queue > loadedQueues = new HashMap <String , Queue >();
10+
11+ private static Map <String , Queue > loadedQueues = new HashMap <String , Queue >();
1212
1313 static void reset ()
1414 {
15- loadedQueues = new HashMap <String , Queue >();
15+ loadedQueues = new HashMap <String , Queue >();
1616
1717 defaultHostDomain = "queue-it.net" ;
1818 }
19-
19+
2020 public static IQueue createQueue ()
2121 {
2222 return createQueue ("default" );
2323 }
24-
24+
2525 public static IQueue createQueue (String queueName )
2626 {
2727 if (queueName == null || queueName .isEmpty ())
@@ -47,9 +47,9 @@ public static IQueue createQueue(String queueName)
4747 return queue ;
4848 } catch (Exception e ) {
4949 throw new IllegalArgumentException ("Unable to initialize queue" , e );
50- }
50+ }
5151 }
52-
52+
5353 public static IQueue createQueue (String customerId , String eventId )
5454 {
5555 if (customerId == null || customerId .isEmpty ())
@@ -61,7 +61,7 @@ public static IQueue createQueue(String customerId, String eventId)
6161
6262 return queue ;
6363 }
64-
64+
6565 public static void configure (String hostDomain )
6666 {
6767 if (hostDomain != null && !hostDomain .isEmpty ())
@@ -72,30 +72,30 @@ private static String generateKey(String customerId, String eventId)
7272 {
7373 return customerId + "_" + eventId ;
7474 }
75-
76- private static Queue instantiateQueue (String customerId , String eventId , String domainAlias , String landingPage ,
75+
76+ private static Queue instantiateQueue (String customerId , String eventId , String domainAlias , String landingPage ,
7777 Boolean sslEnabled , Boolean includeTargetUrl , Locale language , String layoutName )
7878 {
7979 String key = generateKey (customerId , eventId );
8080
8181 Map <String , Queue > queues = loadedQueues ;
8282
8383 Queue queue = loadedQueues .get (key );
84-
84+
8585 if (queue != null )
8686 return queue ;
8787
8888 if (domainAlias == null || domainAlias .isEmpty ())
8989 {
90- domainAlias = eventId + "-" + customerId + "." + defaultHostDomain ;
90+ domainAlias = customerId + "." + defaultHostDomain ;
9191 }
9292
9393 queue = new Queue (
9494 customerId ,
9595 eventId ,
9696 domainAlias ,
9797 landingPage ,
98- sslEnabled ,
98+ sslEnabled ,
9999 includeTargetUrl ,
100100 language ,
101101 layoutName );
0 commit comments