]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/commands/SignalCreator.java
1 package org
.asamk
.signal
.commands
;
3 import org
.asamk
.signal
.manager
.Manager
;
4 import org
.asamk
.signal
.manager
.ProvisioningManager
;
5 import org
.asamk
.signal
.manager
.RegistrationManager
;
7 import java
.io
.IOException
;
9 import java
.util
.function
.Consumer
;
11 public interface SignalCreator
{
13 List
<String
> getAccountNumbers();
15 void addManager(Manager m
);
17 void addOnManagerAddedHandler(Consumer
<Manager
> handler
);
19 Manager
getManager(String phoneNumber
);
21 ProvisioningManager
getNewProvisioningManager();
23 RegistrationManager
getNewRegistrationManager(String username
) throws IOException
;