Skip to content

Commit 06f9803

Browse files
Improved Bus class
1 parent 7b90bee commit 06f9803

2 files changed

Lines changed: 20 additions & 14 deletions

File tree

src/main/java/com/mauriciotogneri/javautils/Bus.java

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,17 @@ private Bus()
99
}
1010

1111
public static void register(Object subscriber)
12+
{
13+
register(subscriber, EventBus.getDefault());
14+
}
15+
16+
public static void register(Object subscriber, EventBus bus)
1217
{
1318
try
1419
{
15-
if (!EventBus.getDefault().isRegistered(subscriber))
20+
if (!bus.isRegistered(subscriber))
1621
{
17-
EventBus.getDefault().register(subscriber);
22+
bus.register(subscriber);
1823
}
1924
}
2025
catch (Exception e)
@@ -24,12 +29,17 @@ public static void register(Object subscriber)
2429
}
2530

2631
public static void unregister(Object subscriber)
32+
{
33+
unregister(subscriber, EventBus.getDefault());
34+
}
35+
36+
public static void unregister(Object subscriber, EventBus bus)
2737
{
2838
try
2939
{
30-
if (EventBus.getDefault().isRegistered(subscriber))
40+
if (bus.isRegistered(subscriber))
3141
{
32-
EventBus.getDefault().unregister(subscriber);
42+
bus.unregister(subscriber);
3343
}
3444
}
3545
catch (Exception e)
@@ -40,6 +50,11 @@ public static void unregister(Object subscriber)
4050

4151
public static void post(Object event)
4252
{
43-
EventBus.getDefault().post(event);
53+
post(event, EventBus.getDefault());
54+
}
55+
56+
public static void post(Object event, EventBus bus)
57+
{
58+
bus.post(event);
4459
}
4560
}

src/main/java/com/mauriciotogneri/javautils/Record.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -188,15 +188,6 @@ private boolean copy(Record target, boolean delete) throws IOException
188188
}
189189
}
190190

191-
public static void main(String[] args) throws IOException
192-
{
193-
Record record = new Record("/home/max/TEST/aaa/Screenshot from 2017-06-10 16-51-09.png");
194-
195-
boolean result = record.move(new Record("/home/max/TEST/ddd"));
196-
197-
System.out.print(result);
198-
}
199-
200191
public boolean delete()
201192
{
202193
return file.exists() && file.delete();

0 commit comments

Comments
 (0)