org.apache.vysper.xmpp.authorization
Class External

java.lang.Object
  extended by org.apache.vysper.xmpp.authorization.External
All Implemented Interfaces:
SASLMechanism

@SpecCompliance(compliant={@SpecCompliant(spec="rfc4422",section="A.",status=NOT_STARTED,coverage=PARTIAL,comment="only Appendix A. is relevant here"),@SpecCompliant(spec="rfc3920bis-09",section="15.6.",status=IN_PROGRESS,coverage=PARTIAL,comment="EXTERNAL is mandatory")})
public class External
extends java.lang.Object
implements SASLMechanism

handles SASL EXTERNAL mechanism


Constructor Summary
External()
           
 
Method Summary
 java.lang.String getName()
          name of the mechanism, used to uniquely identify the mechanism in server/client communication
 Stanza started(SessionContext sessionContext, SessionStateHolder sessionStateHolder, Stanza authStanza)
          called by the server to handle mechanism specific logic as client issues a auth-stanza.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

External

public External()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: SASLMechanism
name of the mechanism, used to uniquely identify the mechanism in server/client communication

Specified by:
getName in interface SASLMechanism

started

public Stanza started(SessionContext sessionContext,
                      SessionStateHolder sessionStateHolder,
                      Stanza authStanza)
Description copied from interface: SASLMechanism
called by the server to handle mechanism specific logic as client issues a auth-stanza.

Specified by:
started in interface SASLMechanism