|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.protocol.AbstractProtocolProviderService
net.java.sip.communicator.impl.protocol.irc.ProtocolProviderServiceIrcImpl
public class ProtocolProviderServiceIrcImpl
An IRC implementation of the ProtocolProviderService.
| Field Summary |
|---|
| Fields inherited from interface net.java.sip.communicator.service.protocol.ProtocolProviderService |
|---|
BIND_RETRIES_DEFAULT_VALUE, BIND_RETRIES_PROPERTY_NAME |
| Constructor Summary | |
|---|---|
ProtocolProviderServiceIrcImpl()
The default constructor for the IRC protocol provider. |
|
| Method Summary | |
|---|---|
AccountID |
getAccountID()
Returns the AccountID that uniquely identifies the account represented by this instance of the ProtocolProviderService. |
protected RegistrationState |
getCurrentRegistrationState()
Returns the current registration state of this protocol provider. |
IrcStack |
getIrcStack()
Returns the IRC stack implementation. |
ProtocolIcon |
getProtocolIcon()
Returns the icon for this protocol. |
String |
getProtocolName()
Returns the short name of the protocol that the implementation of this provider is based upon (like SIP, Jabber, ICQ/AIM, or others for example). |
RegistrationState |
getRegistrationState()
Returns the state of the registration of this protocol provider with the corresponding registration service. |
TransportProtocol |
getTransportProtocol()
Returns the "transport" protocol of this instance used to carry the control channel for the current protocol service. |
protected void |
initialize(String userID,
AccountID accountID)
Initializes the service implementation, and puts it in a sate where it could operate with other services. |
boolean |
isSignalingTransportSecure()
Indicate if the signaling transport of this protocol instance uses a secure (e.g. |
void |
register(SecurityAuthority authority)
Starts the registration process. |
protected void |
setCurrentRegistrationState(RegistrationState regState)
Sets the current registration state of this protocol provider. |
void |
shutdown()
Makes the service implementation close all open sockets and release any resources that it might have taken and prepare for shutdown/garbage collection. |
void |
unregister()
Ends the registration of this protocol provider with the current registration service. |
| Methods inherited from class net.java.sip.communicator.service.protocol.AbstractProtocolProviderService |
|---|
addRegistrationStateChangeListener, addSupportedOperationSet, clearRegistrationStateChangeListener, fireRegistrationStateChanged, getOperationSet, getProtocolDisplayName, getSupportedOperationSets, isRegistered, removeRegistrationStateChangeListener, removeSupportedOperationSet, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.java.sip.communicator.service.protocol.ProtocolProviderService |
|---|
hashCode |
| Constructor Detail |
|---|
public ProtocolProviderServiceIrcImpl()
| Method Detail |
|---|
protected void initialize(String userID,
AccountID accountID)
userID - the user id of the IRC account we're currently
initializingaccountID - the identifier of the account that this protocol
provider represents.AccountIDpublic AccountID getAccountID()
public String getProtocolName()
public RegistrationState getRegistrationState()
public void register(SecurityAuthority authority)
throws OperationFailedException
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.
OperationFailedException - with the corresponding code it the
registration fails for some reason (e.g. a networking error or an
implementation problem).public void shutdown()
public void unregister()
throws OperationFailedException
OperationFailedException - with the corresponding code it the
registration fails for some reason (e.g. a networking error or an
implementation problem).public boolean isSignalingTransportSecure()
ProtocolProviderService
public TransportProtocol getTransportProtocol()
public ProtocolIcon getProtocolIcon()
public IrcStack getIrcStack()
protected RegistrationState getCurrentRegistrationState()
protected void setCurrentRegistrationState(RegistrationState regState)
regState - the new registration state to set
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||