Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.ssh
Class SSHStatusEnum

java.lang.Object
  extended by net.java.sip.communicator.service.protocol.PresenceStatus
      extended by net.java.sip.communicator.impl.protocol.ssh.SSHStatusEnum
All Implemented Interfaces:
Comparable<PresenceStatus>

public class SSHStatusEnum
extends PresenceStatus

An implementation of PresenceStatus that enumerates all states that a SSH contact can fall into.

Author:
Shobhit Jindal

Field Summary
static SSHStatusEnum CONNECTED
          The Connecting status.
static SSHStatusEnum CONNECTING
          The Connecting status.
static SSHStatusEnum FILE_TRANSFER
          The File Transfer status.
static SSHStatusEnum NOT_AVAILABLE
          The Not Available status.
static SSHStatusEnum OFFLINE
          Indicates an Offline status or status with 0 connectivity.
static SSHStatusEnum ONLINE
          The Online status.
 
Fields inherited from class net.java.sip.communicator.service.protocol.PresenceStatus
AVAILABLE_THRESHOLD, AWAY_THRESHOLD, EAGER_TO_COMMUNICATE_THRESHOLD, MAX_STATUS_VALUE, ONLINE_THRESHOLD, status, statusIcon, statusName
 
Method Summary
(package private) static Iterator<PresenceStatus> supportedStatusSet()
          Returns an iterator over all status instances supproted by the ssh provider.
 
Methods inherited from class net.java.sip.communicator.service.protocol.PresenceStatus
compareTo, equals, getStatus, getStatusIcon, getStatusName, hashCode, isAvailable, isEagerToCommunicate, isOnline, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

OFFLINE

public static final SSHStatusEnum OFFLINE
Indicates an Offline status or status with 0 connectivity.


NOT_AVAILABLE

public static final SSHStatusEnum NOT_AVAILABLE
The Not Available status. Indicates that the user has connectivity but might not be able to immediately act (i.e. even less immediately than when in an Away status ;-P ) upon initiation of communication.


CONNECTING

public static final SSHStatusEnum CONNECTING
The Connecting status. Indicate that the user is connecting to remote server


ONLINE

public static final SSHStatusEnum ONLINE
The Online status. Indicate that the user is able and willing to communicate.


CONNECTED

public static final SSHStatusEnum CONNECTED
The Connecting status. Indicate that the user is connecting to remote server


FILE_TRANSFER

public static final SSHStatusEnum FILE_TRANSFER
The File Transfer status. Indicate that the user is transfering a file to/from a remote server

Method Detail

supportedStatusSet

static Iterator<PresenceStatus> supportedStatusSet()
Returns an iterator over all status instances supproted by the ssh provider.

Returns:
an Iterator over all status instances supported by the ssh provider.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.