diff options
author | Emil Ivov <emcho@jitsi.org> | 2006-10-12 19:45:55 +0000 |
---|---|---|
committer | Emil Ivov <emcho@jitsi.org> | 2006-10-12 19:45:55 +0000 |
commit | 3d20a275fbaca876a319160e2c9baed52918a2f6 (patch) | |
tree | e77a8c225b3ab0e549c8d99f1a2a74abc63e56b0 /src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java | |
parent | 85e4826abd2342ad3b9530b0c23412d3f8658873 (diff) | |
download | jitsi-3d20a275fbaca876a319160e2c9baed52918a2f6.zip jitsi-3d20a275fbaca876a319160e2c9baed52918a2f6.tar.gz jitsi-3d20a275fbaca876a319160e2c9baed52918a2f6.tar.bz2 |
use current state as the old state param when firing events
Diffstat (limited to 'src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java')
-rw-r--r-- | src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java index ab97cc7..e4d2529 100644 --- a/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java @@ -83,7 +83,9 @@ public class ProtocolProviderServiceJabberImpl * @param authority the security authority that will be used for resolving * any security challenges that may be returned during the * registration or at any moment while wer're registered. - * + * @throws OperationFailedException with the corresponding code it the + * registration fails for some reason (e.g. a networking error or an + * implementation problem). */ public void register(final SecurityAuthority authority) throws OperationFailedException @@ -103,14 +105,14 @@ public class ProtocolProviderServiceJabberImpl { logger.error("Error registering", ex); - int reason = - RegistrationStateChangeEvent.REASON_NOT_SPECIFIED; + int reason + = RegistrationStateChangeEvent.REASON_NOT_SPECIFIED; if(ex.getWrappedThrowable() instanceof UnknownHostException) - reason = - RegistrationStateChangeEvent.REASON_SERVER_NOT_FOUND; + reason + = RegistrationStateChangeEvent.REASON_SERVER_NOT_FOUND; - fireRegistrationStateChanged(RegistrationState.UNREGISTERED, + fireRegistrationStateChanged(getRegistrationState(), RegistrationState.CONNECTION_FAILED, reason, null); } } @@ -134,7 +136,7 @@ public class ProtocolProviderServiceJabberImpl { logger.error("Error ReRegistering", ex); - fireRegistrationStateChanged(RegistrationState.UNREGISTERED, + fireRegistrationStateChanged(getRegistrationState(), RegistrationState.CONNECTION_FAILED, RegistrationStateChangeEvent.REASON_INTERNAL_ERROR, null); } @@ -149,7 +151,7 @@ public class ProtocolProviderServiceJabberImpl reason = RegistrationStateChangeEvent.REASON_SERVER_NOT_FOUND; - fireRegistrationStateChanged(RegistrationState.UNREGISTERED, + fireRegistrationStateChanged(getRegistrationState(), RegistrationState.CONNECTION_FAILED, reason, null); } } @@ -188,7 +190,7 @@ public class ProtocolProviderServiceJabberImpl if(pass == null) { fireRegistrationStateChanged( - RegistrationState.UNREGISTERED, + getRegistrationState(), RegistrationState.UNREGISTERED, RegistrationStateChangeEvent.REASON_USER_REQUEST, ""); return; @@ -237,7 +239,7 @@ public class ProtocolProviderServiceJabberImpl fireRegistrationStateChanged( - RegistrationState.UNREGISTERED, + getRegistrationState(), RegistrationState.REGISTERED, RegistrationStateChangeEvent.REASON_NOT_SPECIFIED, null); } |