META-INF/
META-INF/MANIFEST.MF
android/
android/net/
android/net/rtp/
android/net/rtp/AudioCodec.class
AudioCodec.java
package android.net.rtp
public android.net.rtp.AudioCodec extends java.lang.Object {
public final int type
public final String rtpmap
public final String fmtp
public static final android.net.rtp.AudioCodec PCMU
public static final android.net.rtp.AudioCodec PCMA
public static final android.net.rtp.AudioCodec GSM
public static final android.net.rtp.AudioCodec GSM_EFR
public static final android.net.rtp.AudioCodec AMR
private static final android.net.rtp.AudioCodec[] sCodecs
private void <init> (int, java.lang.String, java.lang.String)
int type
String rtpmap
String fmtp
public static android.net.rtp.AudioCodec[] getCodecs ()
public static android.net.rtp.AudioCodec getCodec (int, java.lang.String, java.lang.String)
String channels
android.net.rtp.AudioCodec codec
String clue
android.net.rtp.AudioCodec codec
String clue
int type
String rtpmap
String fmtp
android.net.rtp.AudioCodec hint
static void <clinit> ()
}
android/net/rtp/AudioGroup.class
AudioGroup.java
package android.net.rtp
public android.net.rtp.AudioGroup extends java.lang.Object {
public static final int MODE_ON_HOLD
public static final int MODE_MUTED
public static final int MODE_NORMAL
public static final int MODE_ECHO_SUPPRESSION
private static final int MODE_LAST
private final java.util.Map mStreams
private int mMode
private long mNative
private android.content.Context mContext
public void <init> ()
public void <init> (android.content.Context)
android.content.Context context
public android.net.rtp.AudioStream[] getStreams ()
public int getMode ()
public void setMode (int)
int mode
private native void nativeSetMode (int)
synchronized void add (android.net.rtp.AudioStream)
long id
android.content.AttributionSource$ScopedParcelState attributionSourceState
android.net.rtp.AudioCodec codec
String codecSpec
long id
NullPointerException e
android.net.rtp.AudioStream stream
private native long nativeAdd (int, int, java.lang.String, int, java.lang.String, int, android.os.Parcel)
synchronized void remove (android.net.rtp.AudioStream)
android.net.rtp.AudioStream stream
Long id
private native void nativeRemove (long)
public void sendDtmf (int)
int event
private native void nativeSendDtmf (int)
public void clear ()
android.net.rtp.AudioStream stream
protected void finalize () throws java.lang.Throwable
static void <clinit> ()
}
android/net/rtp/AudioStream.class
AudioStream.java
package android.net.rtp
public android.net.rtp.AudioStream extends android.net.rtp.RtpStream {
private android.net.rtp.AudioCodec mCodec
private int mDtmfType
private android.net.rtp.AudioGroup mGroup
public void <init> (java.net.InetAddress) throws java.net.SocketException
java.net.InetAddress address
public final boolean isBusy ()
public android.net.rtp.AudioGroup getGroup ()
public void join (android.net.rtp.AudioGroup)
android.net.rtp.AudioGroup group
public android.net.rtp.AudioCodec getCodec ()
public void setCodec (android.net.rtp.AudioCodec)
android.net.rtp.AudioCodec codec
public int getDtmfType ()
public void setDtmfType (int)
int type
}
android/net/rtp/RtpStream.class
RtpStream.java
package android.net.rtp
public android.net.rtp.RtpStream extends java.lang.Object {
public static final int MODE_NORMAL
public static final int MODE_SEND_ONLY
public static final int MODE_RECEIVE_ONLY
private static final int MODE_LAST
private final java.net.InetAddress mLocalAddress
private final int mLocalPort
private java.net.InetAddress mRemoteAddress
private int mRemotePort
private int mMode
private int mSocket
void <init> (java.net.InetAddress) throws java.net.SocketException
java.net.InetAddress address
private native int create (java.lang.String) throws java.net.SocketException
public java.net.InetAddress getLocalAddress ()
public int getLocalPort ()
public java.net.InetAddress getRemoteAddress ()
public int getRemotePort ()
public boolean isBusy ()
public int getMode ()
public void setMode (int)
int mode
public void associate (java.net.InetAddress, int)
java.net.InetAddress address
int port
int getSocket ()
public void release ()
private native void close ()
protected void finalize () throws java.lang.Throwable
static void <clinit> ()
}
android/net/sip/
android/net/sip/ISipService$Default.class
ISipService.java
package android.net.sip
public android.net.sip.ISipService$Default extends java.lang.Object implements android.net.sip.ISipService {
public void <init> ()
public void open (android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
android.net.sip.SipProfile localProfile
String opPackageName
public void open3 (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.ISipSessionListener listener
String opPackageName
public void close (java.lang.String, java.lang.String) throws android.os.RemoteException
String localProfileUri
String opPackageName
public boolean isOpened (java.lang.String, java.lang.String) throws android.os.RemoteException
String localProfileUri
String opPackageName
public boolean isRegistered (java.lang.String, java.lang.String) throws android.os.RemoteException
String localProfileUri
String opPackageName
public void setRegistrationListener (java.lang.String, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
String localProfileUri
android.net.sip.ISipSessionListener listener
String opPackageName
public android.net.sip.ISipSession createSession (android.net.sip.SipProfile, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
android.net.sip.SipProfile localProfile
android.net.sip.ISipSessionListener listener
String opPackageName
public android.net.sip.ISipSession getPendingSession (java.lang.String, java.lang.String) throws android.os.RemoteException
String callId
String opPackageName
public java.util.List getProfiles (java.lang.String) throws android.os.RemoteException
String opPackageName
public android.os.IBinder asBinder ()
}
android/net/sip/ISipService$Stub$Proxy.class
ISipService.java
package android.net.sip
android.net.sip.ISipService$Stub$Proxy extends java.lang.Object implements android.net.sip.ISipService {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void open (android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.SipProfile localProfile
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
public void open3 (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.ISipSessionListener listener
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
public void close (java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
String localProfileUri
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
public boolean isOpened (java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
boolean _result
String localProfileUri
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isRegistered (java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
boolean _result
String localProfileUri
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void setRegistrationListener (java.lang.String, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
boolean _status
String localProfileUri
android.net.sip.ISipSessionListener listener
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
public android.net.sip.ISipSession createSession (android.net.sip.SipProfile, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession _result
android.net.sip.SipProfile localProfile
android.net.sip.ISipSessionListener listener
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
android.net.sip.ISipSession _result
public android.net.sip.ISipSession getPendingSession (java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession _result
String callId
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
android.net.sip.ISipSession _result
public java.util.List getProfiles (java.lang.String) throws android.os.RemoteException
boolean _status
java.util.List _result
String opPackageName
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
}
android/net/sip/ISipService$Stub.class
ISipService.java
package android.net.sip
public abstract android.net.sip.ISipService$Stub extends android.os.Binder implements android.net.sip.ISipService {
public static final String DESCRIPTOR
static final int TRANSACTION_open
static final int TRANSACTION_open3
static final int TRANSACTION_close
static final int TRANSACTION_isOpened
static final int TRANSACTION_isRegistered
static final int TRANSACTION_setRegistrationListener
static final int TRANSACTION_createSession
static final int TRANSACTION_getPendingSession
static final int TRANSACTION_getProfiles
public void <init> ()
public static android.net.sip.ISipService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.net.sip.SipProfile _arg0
String _arg1
android.net.sip.SipProfile _arg0
android.app.PendingIntent _arg1
android.net.sip.ISipSessionListener _arg2
String _arg3
String _arg0
String _arg1
String _arg0
String _arg1
boolean _result
String _arg0
String _arg1
boolean _result
String _arg0
android.net.sip.ISipSessionListener _arg1
String _arg2
android.net.sip.SipProfile _arg0
android.net.sip.ISipSessionListener _arg1
String _arg2
android.net.sip.ISipSession _result
String _arg0
String _arg1
android.net.sip.ISipSession _result
String _arg0
java.util.List _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/net/sip/ISipService.class
ISipService.java
package android.net.sip
public abstract android.net.sip.ISipService extends java.lang.Object implements android.os.IInterface {
public abstract void open (android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
public abstract void open3 (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
public abstract void close (java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract boolean isOpened (java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract boolean isRegistered (java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract void setRegistrationListener (java.lang.String, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
public abstract android.net.sip.ISipSession createSession (android.net.sip.SipProfile, android.net.sip.ISipSessionListener, java.lang.String) throws android.os.RemoteException
public abstract android.net.sip.ISipSession getPendingSession (java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract java.util.List getProfiles (java.lang.String) throws android.os.RemoteException
}
android/net/sip/ISipSession$Default.class
ISipSession.java
package android.net.sip
public android.net.sip.ISipSession$Default extends java.lang.Object implements android.net.sip.ISipSession {
public void <init> ()
public java.lang.String getLocalIp () throws android.os.RemoteException
public android.net.sip.SipProfile getLocalProfile () throws android.os.RemoteException
public android.net.sip.SipProfile getPeerProfile () throws android.os.RemoteException
public int getState () throws android.os.RemoteException
public boolean isInCall () throws android.os.RemoteException
public java.lang.String getCallId () throws android.os.RemoteException
public void setListener (android.net.sip.ISipSessionListener) throws android.os.RemoteException
android.net.sip.ISipSessionListener listener
public void register (int) throws android.os.RemoteException
int duration
public void unregister () throws android.os.RemoteException
public void makeCall (android.net.sip.SipProfile, java.lang.String, int) throws android.os.RemoteException
android.net.sip.SipProfile callee
String sessionDescription
int timeout
public void answerCall (java.lang.String, int) throws android.os.RemoteException
String sessionDescription
int timeout
public void endCall () throws android.os.RemoteException
public void changeCall (java.lang.String, int) throws android.os.RemoteException
String sessionDescription
int timeout
public android.os.IBinder asBinder ()
}
android/net/sip/ISipSession$Stub$Proxy.class
ISipSession.java
package android.net.sip
android.net.sip.ISipSession$Stub$Proxy extends java.lang.Object implements android.net.sip.ISipSession {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public java.lang.String getLocalIp () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public android.net.sip.SipProfile getLocalProfile () throws android.os.RemoteException
boolean _status
android.net.sip.SipProfile _result
android.os.Parcel _data
android.os.Parcel _reply
android.net.sip.SipProfile _result
public android.net.sip.SipProfile getPeerProfile () throws android.os.RemoteException
boolean _status
android.net.sip.SipProfile _result
android.os.Parcel _data
android.os.Parcel _reply
android.net.sip.SipProfile _result
public int getState () throws android.os.RemoteException
boolean _status
int _result
android.os.Parcel _data
android.os.Parcel _reply
int _result
public boolean isInCall () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public java.lang.String getCallId () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public void setListener (android.net.sip.ISipSessionListener) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSessionListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void register (int) throws android.os.RemoteException
boolean _status
int duration
android.os.Parcel _data
android.os.Parcel _reply
public void unregister () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void makeCall (android.net.sip.SipProfile, java.lang.String, int) throws android.os.RemoteException
boolean _status
android.net.sip.SipProfile callee
String sessionDescription
int timeout
android.os.Parcel _data
android.os.Parcel _reply
public void answerCall (java.lang.String, int) throws android.os.RemoteException
boolean _status
String sessionDescription
int timeout
android.os.Parcel _data
android.os.Parcel _reply
public void endCall () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void changeCall (java.lang.String, int) throws android.os.RemoteException
boolean _status
String sessionDescription
int timeout
android.os.Parcel _data
android.os.Parcel _reply
}
android/net/sip/ISipSession$Stub.class
ISipSession.java
package android.net.sip
public abstract android.net.sip.ISipSession$Stub extends android.os.Binder implements android.net.sip.ISipSession {
public static final String DESCRIPTOR
static final int TRANSACTION_getLocalIp
static final int TRANSACTION_getLocalProfile
static final int TRANSACTION_getPeerProfile
static final int TRANSACTION_getState
static final int TRANSACTION_isInCall
static final int TRANSACTION_getCallId
static final int TRANSACTION_setListener
static final int TRANSACTION_register
static final int TRANSACTION_unregister
static final int TRANSACTION_makeCall
static final int TRANSACTION_answerCall
static final int TRANSACTION_endCall
static final int TRANSACTION_changeCall
public void <init> ()
public static android.net.sip.ISipSession asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _result
android.net.sip.SipProfile _result
android.net.sip.SipProfile _result
int _result
boolean _result
String _result
android.net.sip.ISipSessionListener _arg0
int _arg0
android.net.sip.SipProfile _arg0
String _arg1
int _arg2
String _arg0
int _arg1
String _arg0
int _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/net/sip/ISipSession.class
ISipSession.java
package android.net.sip
public abstract android.net.sip.ISipSession extends java.lang.Object implements android.os.IInterface {
public abstract java.lang.String getLocalIp () throws android.os.RemoteException
public abstract android.net.sip.SipProfile getLocalProfile () throws android.os.RemoteException
public abstract android.net.sip.SipProfile getPeerProfile () throws android.os.RemoteException
public abstract int getState () throws android.os.RemoteException
public abstract boolean isInCall () throws android.os.RemoteException
public abstract java.lang.String getCallId () throws android.os.RemoteException
public abstract void setListener (android.net.sip.ISipSessionListener) throws android.os.RemoteException
public abstract void register (int) throws android.os.RemoteException
public abstract void unregister () throws android.os.RemoteException
public abstract void makeCall (android.net.sip.SipProfile, java.lang.String, int) throws android.os.RemoteException
public abstract void answerCall (java.lang.String, int) throws android.os.RemoteException
public abstract void endCall () throws android.os.RemoteException
public abstract void changeCall (java.lang.String, int) throws android.os.RemoteException
}
android/net/sip/ISipSessionListener$Default.class
ISipSessionListener.java
package android.net.sip
public android.net.sip.ISipSessionListener$Default extends java.lang.Object implements android.net.sip.ISipSessionListener {
public void <init> ()
public void onCalling (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession session
android.net.sip.SipProfile caller
String sessionDescription
public void onRingingBack (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public void onCallEstablished (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession session
String sessionDescription
public void onCallEnded (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public void onCallBusy (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public void onCallTransferring (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession newSession
String sessionDescription
public void onError (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession session
int errorCode
String errorMessage
public void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession session
int errorCode
String errorMessage
public void onRegistering (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int) throws android.os.RemoteException
android.net.sip.ISipSession session
int duration
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
android.net.sip.ISipSession session
int errorCode
String errorMessage
public void onRegistrationTimeout (android.net.sip.ISipSession) throws android.os.RemoteException
android.net.sip.ISipSession session
public android.os.IBinder asBinder ()
}
android/net/sip/ISipSessionListener$Stub$Proxy.class
ISipSessionListener.java
package android.net.sip
android.net.sip.ISipSessionListener$Stub$Proxy extends java.lang.Object implements android.net.sip.ISipSessionListener {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onCalling (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.net.sip.SipProfile caller
String sessionDescription
android.os.Parcel _data
android.os.Parcel _reply
public void onRingingBack (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
public void onCallEstablished (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
String sessionDescription
android.os.Parcel _data
android.os.Parcel _reply
public void onCallEnded (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
public void onCallBusy (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
public void onCallTransferring (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession newSession
String sessionDescription
android.os.Parcel _data
android.os.Parcel _reply
public void onError (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
int errorCode
String errorMessage
android.os.Parcel _data
android.os.Parcel _reply
public void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
int errorCode
String errorMessage
android.os.Parcel _data
android.os.Parcel _reply
public void onRegistering (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
public void onRegistrationDone (android.net.sip.ISipSession, int) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
int duration
android.os.Parcel _data
android.os.Parcel _reply
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
int errorCode
String errorMessage
android.os.Parcel _data
android.os.Parcel _reply
public void onRegistrationTimeout (android.net.sip.ISipSession) throws android.os.RemoteException
boolean _status
android.net.sip.ISipSession session
android.os.Parcel _data
android.os.Parcel _reply
}
android/net/sip/ISipSessionListener$Stub.class
ISipSessionListener.java
package android.net.sip
public abstract android.net.sip.ISipSessionListener$Stub extends android.os.Binder implements android.net.sip.ISipSessionListener {
public static final String DESCRIPTOR
static final int TRANSACTION_onCalling
static final int TRANSACTION_onRinging
static final int TRANSACTION_onRingingBack
static final int TRANSACTION_onCallEstablished
static final int TRANSACTION_onCallEnded
static final int TRANSACTION_onCallBusy
static final int TRANSACTION_onCallTransferring
static final int TRANSACTION_onError
static final int TRANSACTION_onCallChangeFailed
static final int TRANSACTION_onRegistering
static final int TRANSACTION_onRegistrationDone
static final int TRANSACTION_onRegistrationFailed
static final int TRANSACTION_onRegistrationTimeout
public void <init> ()
public static android.net.sip.ISipSessionListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.net.sip.ISipSession _arg0
android.net.sip.ISipSession _arg0
android.net.sip.SipProfile _arg1
String _arg2
android.net.sip.ISipSession _arg0
android.net.sip.ISipSession _arg0
String _arg1
android.net.sip.ISipSession _arg0
android.net.sip.ISipSession _arg0
android.net.sip.ISipSession _arg0
String _arg1
android.net.sip.ISipSession _arg0
int _arg1
String _arg2
android.net.sip.ISipSession _arg0
int _arg1
String _arg2
android.net.sip.ISipSession _arg0
android.net.sip.ISipSession _arg0
int _arg1
android.net.sip.ISipSession _arg0
int _arg1
String _arg2
android.net.sip.ISipSession _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/net/sip/ISipSessionListener.class
ISipSessionListener.java
package android.net.sip
public abstract android.net.sip.ISipSessionListener extends java.lang.Object implements android.os.IInterface {
public abstract void onCalling (android.net.sip.ISipSession) throws android.os.RemoteException
public abstract void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String) throws android.os.RemoteException
public abstract void onRingingBack (android.net.sip.ISipSession) throws android.os.RemoteException
public abstract void onCallEstablished (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
public abstract void onCallEnded (android.net.sip.ISipSession) throws android.os.RemoteException
public abstract void onCallBusy (android.net.sip.ISipSession) throws android.os.RemoteException
public abstract void onCallTransferring (android.net.sip.ISipSession, java.lang.String) throws android.os.RemoteException
public abstract void onError (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
public abstract void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
public abstract void onRegistering (android.net.sip.ISipSession) throws android.os.RemoteException
public abstract void onRegistrationDone (android.net.sip.ISipSession, int) throws android.os.RemoteException
public abstract void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String) throws android.os.RemoteException
public abstract void onRegistrationTimeout (android.net.sip.ISipSession) throws android.os.RemoteException
}
android/net/sip/SimpleSessionDescription$Fields.class
SimpleSessionDescription.java
package android.net.sip
android.net.sip.SimpleSessionDescription$Fields extends java.lang.Object {
private final String mOrder
private final java.util.ArrayList mLines
void <init> (java.lang.String)
String order
public java.lang.String getAddress ()
String address
String[] parts
int slash
public void setAddress (java.lang.String)
String address
public java.lang.String getEncryptionMethod ()
String encryption
int colon
public java.lang.String getEncryptionKey ()
String encryption
int colon
public void setEncryption (java.lang.String, java.lang.String)
String method
String key
public java.lang.String[] getBandwidthTypes ()
public int getBandwidth (java.lang.String)
String type
String value
public void setBandwidth (java.lang.String, int)
String type
int value
public java.lang.String[] getAttributeNames ()
public java.lang.String getAttribute (java.lang.String)
String name
public void setAttribute (java.lang.String, java.lang.String)
String name
String value
private void write (java.lang.StringBuilder)
String line
char type
int i
StringBuilder buffer
private void parse (java.lang.String)
String line
char type
char delimiter
int i
private java.lang.String[] cut (java.lang.String, char)
int i
String line
String prefix
char delimiter
String[] names
int length
private int find (java.lang.String, char)
String line
int i
String key
char delimiter
int length
private void set (java.lang.String, char, java.lang.String)
String key
char delimiter
String value
int index
private java.lang.String get (java.lang.String, char)
String key
char delimiter
int index
String line
int length
}
android/net/sip/SimpleSessionDescription$Media.class
SimpleSessionDescription.java
package android.net.sip
public android.net.sip.SimpleSessionDescription$Media extends android.net.sip.SimpleSessionDescription$Fields {
private final String mType
private final int mPort
private final int mPortCount
private final String mProtocol
private java.util.ArrayList mFormats
private void <init> (java.lang.String, int, int, java.lang.String)
String type
int port
int portCount
String protocol
public java.lang.String getType ()
public int getPort ()
public int getPortCount ()
public java.lang.String getProtocol ()
public java.lang.String[] getFormats ()
public java.lang.String getFmtp (java.lang.String)
String format
public void setFormat (java.lang.String, java.lang.String)
String format
String fmtp
public void removeFormat (java.lang.String)
String format
public int[] getRtpPayloadTypes ()
String format
int[] types
int length
public java.lang.String getRtpmap (int)
int type
public java.lang.String getFmtp (int)
int type
public void setRtpPayload (int, java.lang.String, java.lang.String)
int type
String rtpmap
String fmtp
String format
public void removeRtpPayload (int)
int type
private void write (java.lang.StringBuilder)
String format
StringBuilder buffer
public volatile synthetic void setAttribute (java.lang.String, java.lang.String)
public volatile synthetic java.lang.String getAttribute (java.lang.String)
public volatile synthetic java.lang.String[] getAttributeNames ()
public volatile synthetic void setBandwidth (java.lang.String, int)
public volatile synthetic int getBandwidth (java.lang.String)
public volatile synthetic java.lang.String[] getBandwidthTypes ()
public volatile synthetic void setEncryption (java.lang.String, java.lang.String)
public volatile synthetic java.lang.String getEncryptionKey ()
public volatile synthetic java.lang.String getEncryptionMethod ()
public volatile synthetic void setAddress (java.lang.String)
public volatile synthetic java.lang.String getAddress ()
}
android/net/sip/SimpleSessionDescription.class
SimpleSessionDescription.java
package android.net.sip
public android.net.sip.SimpleSessionDescription extends java.lang.Object {
private final android.net.sip.SimpleSessionDescription$Fields mFields
private final java.util.ArrayList mMedia
public void <init> (long, java.lang.String)
long sessionId
String address
public void <init> (java.lang.String)
String format
String[] parts
String[] ports
android.net.sip.SimpleSessionDescription$Media media
Exception e
String line
String message
String[] lines
android.net.sip.SimpleSessionDescription$Fields fields
public android.net.sip.SimpleSessionDescription$Media newMedia (java.lang.String, int, int, java.lang.String)
String type
int port
int portCount
String protocol
android.net.sip.SimpleSessionDescription$Media media
public android.net.sip.SimpleSessionDescription$Media[] getMedia ()
public java.lang.String encode ()
android.net.sip.SimpleSessionDescription$Media media
StringBuilder buffer
public java.lang.String getAddress ()
public void setAddress (java.lang.String)
String address
public java.lang.String getEncryptionMethod ()
public java.lang.String getEncryptionKey ()
public void setEncryption (java.lang.String, java.lang.String)
String method
String key
public java.lang.String[] getBandwidthTypes ()
public int getBandwidth (java.lang.String)
String type
public void setBandwidth (java.lang.String, int)
String type
int value
public java.lang.String[] getAttributeNames ()
public java.lang.String getAttribute (java.lang.String)
String name
public void setAttribute (java.lang.String, java.lang.String)
String name
String value
}
android/net/sip/SipAudioCall$1.class
SipAudioCall.java
package android.net.sip
android.net.sip.SipAudioCall$1 extends android.net.sip.SipSession$Listener {
final synthetic android.net.sip.SipAudioCall this$0
void <init> (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall this$0
public void onCalling (android.net.sip.SipSession)
Throwable t
android.net.sip.SipSession session
android.net.sip.SipAudioCall$Listener listener
public void onRingingBack (android.net.sip.SipSession)
Throwable t
android.net.sip.SipSession session
android.net.sip.SipAudioCall$Listener listener
public void onRinging (android.net.sip.SipSession, android.net.sip.SipProfile, java.lang.String)
String answer
Throwable e
android.net.sip.SipSession session
android.net.sip.SipProfile peerProfile
String sessionDescription
public void onCallEstablished (android.net.sip.SipSession, java.lang.String)
Throwable t
android.net.sip.SipSession session
String sessionDescription
android.net.sip.SipAudioCall$Listener listener
public void onCallEnded (android.net.sip.SipSession)
Throwable t
android.net.sip.SipSession session
android.net.sip.SipAudioCall$Listener listener
public void onCallBusy (android.net.sip.SipSession)
Throwable t
android.net.sip.SipSession session
android.net.sip.SipAudioCall$Listener listener
public void onCallChangeFailed (android.net.sip.SipSession, int, java.lang.String)
Throwable t
android.net.sip.SipSession session
int errorCode
String message
android.net.sip.SipAudioCall$Listener listener
public void onError (android.net.sip.SipSession, int, java.lang.String)
android.net.sip.SipSession session
int errorCode
String message
public void onRegistering (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onRegistrationTimeout (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onRegistrationFailed (android.net.sip.SipSession, int, java.lang.String)
android.net.sip.SipSession session
int errorCode
String message
public void onRegistrationDone (android.net.sip.SipSession, int)
android.net.sip.SipSession session
int duration
public void onCallTransferring (android.net.sip.SipSession, java.lang.String)
String answer
Throwable e
android.net.sip.SipSession newSession
String sessionDescription
}
android/net/sip/SipAudioCall$Listener.class
SipAudioCall.java
package android.net.sip
public android.net.sip.SipAudioCall$Listener extends java.lang.Object {
public void <init> ()
public void onReadyToCall (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onCalling (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onRinging (android.net.sip.SipAudioCall, android.net.sip.SipProfile)
android.net.sip.SipAudioCall call
android.net.sip.SipProfile caller
public void onRingingBack (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onCallEstablished (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onCallEnded (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onCallBusy (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onCallHeld (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
public void onError (android.net.sip.SipAudioCall, int, java.lang.String)
android.net.sip.SipAudioCall call
int errorCode
String errorMessage
public void onChanged (android.net.sip.SipAudioCall)
android.net.sip.SipAudioCall call
}
android/net/sip/SipAudioCall.class
SipAudioCall.java
package android.net.sip
public android.net.sip.SipAudioCall extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean RELEASE_SOCKET
private static final boolean DONT_RELEASE_SOCKET
private static final int SESSION_TIMEOUT
private static final int TRANSFER_TIMEOUT
private android.content.Context mContext
private android.net.sip.SipProfile mLocalProfile
private android.net.sip.SipAudioCall$Listener mListener
private android.net.sip.SipSession mSipSession
private android.net.sip.SipSession mTransferringSession
private long mSessionId
private String mPeerSd
private android.net.rtp.AudioStream mAudioStream
private android.net.rtp.AudioGroup mAudioGroup
private boolean mInCall
private boolean mMuted
private boolean mHold
private android.net.wifi.WifiManager mWm
private android.net.wifi.WifiManager$WifiLock mWifiHighPerfLock
private int mErrorCode
private String mErrorMessage
private final Object mLock
public void <init> (android.content.Context, android.net.sip.SipProfile)
android.content.Context context
android.net.sip.SipProfile localProfile
public void setListener (android.net.sip.SipAudioCall$Listener)
android.net.sip.SipAudioCall$Listener listener
public void setListener (android.net.sip.SipAudioCall$Listener, boolean)
int state
Throwable t
android.net.sip.SipAudioCall$Listener listener
boolean callbackImmediately
public boolean isInCall ()
public boolean isOnHold ()
public void close ()
private synchronized void close (boolean)
boolean closeRtp
public android.net.sip.SipProfile getLocalProfile ()
public android.net.sip.SipProfile getPeerProfile ()
public int getState ()
public android.net.sip.SipSession getSipSession ()
private synchronized void transferToNewSession ()
Throwable t
android.net.sip.SipSession origin
private android.net.sip.SipSession$Listener createListener ()
private void onError (int, java.lang.String)
Throwable t
int errorCode
String message
android.net.sip.SipAudioCall$Listener listener
public void attachCall (android.net.sip.SipSession, java.lang.String) throws android.net.sip.SipException
Throwable e
android.net.sip.SipSession session
String sessionDescription
public void makeCall (android.net.sip.SipProfile, android.net.sip.SipSession, int) throws android.net.sip.SipException
java.io.IOException e
android.net.sip.SipProfile peerProfile
android.net.sip.SipSession sipSession
int timeout
public void endCall () throws android.net.sip.SipException
public void holdCall (int) throws android.net.sip.SipException
int timeout
public void answerCall (int) throws android.net.sip.SipException
java.io.IOException e
int timeout
public void continueCall (int) throws android.net.sip.SipException
int timeout
private android.net.sip.SimpleSessionDescription createOffer ()
android.net.rtp.AudioCodec codec
android.net.sip.SimpleSessionDescription offer
android.net.rtp.AudioCodec[] codecs
android.net.sip.SimpleSessionDescription$Media media
private android.net.sip.SimpleSessionDescription createAnswer (java.lang.String)
int type
String rtpmap
int type
android.net.sip.SimpleSessionDescription$Media reply
String format
android.net.sip.SimpleSessionDescription$Media reply
android.net.sip.SimpleSessionDescription$Media media
String offerSd
android.net.sip.SimpleSessionDescription offer
android.net.sip.SimpleSessionDescription answer
android.net.rtp.AudioCodec codec
private android.net.sip.SimpleSessionDescription createHoldOffer ()
android.net.sip.SimpleSessionDescription offer
private android.net.sip.SimpleSessionDescription createContinueOffer ()
android.net.sip.SimpleSessionDescription offer
android.net.sip.SimpleSessionDescription$Media media
android.net.rtp.AudioCodec codec
int dtmfType
private void grabWifiHighPerfLock ()
private void releaseWifiHighPerfLock ()
private boolean isWifiOn ()
public void toggleMute ()
public boolean isMuted ()
public void setSpeakerMode (boolean)
boolean speakerMode
private boolean isSpeakerOn ()
public void sendDtmf (int)
int code
public void sendDtmf (int, android.os.Message)
android.net.rtp.AudioGroup audioGroup
int code
android.os.Message result
public android.net.rtp.AudioStream getAudioStream ()
public android.net.rtp.AudioGroup getAudioGroup ()
public void setAudioGroup (android.net.rtp.AudioGroup)
android.net.rtp.AudioGroup group
public void startAudio ()
java.net.UnknownHostException e
Throwable e
private synchronized void startAudioInternal () throws java.net.UnknownHostException
int type
String rtpmap
int type
String address
android.net.sip.SimpleSessionDescription$Media media
android.net.sip.SimpleSessionDescription offer
android.net.rtp.AudioStream stream
android.net.rtp.AudioCodec codec
android.net.rtp.AudioGroup audioGroup
private void setAudioGroupMode ()
android.net.rtp.AudioGroup audioGroup
private void stopCall (boolean)
boolean releaseSocket
private java.lang.String getLocalIp ()
private void throwSipException (java.lang.Throwable) throws android.net.sip.SipException
Throwable throwable
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
static void <clinit> ()
}
android/net/sip/SipErrorCode.class
SipErrorCode.java
package android.net.sip
public android.net.sip.SipErrorCode extends java.lang.Object {
public static final int NO_ERROR
public static final int SOCKET_ERROR
public static final int SERVER_ERROR
public static final int TRANSACTION_TERMINTED
public static final int CLIENT_ERROR
public static final int TIME_OUT
public static final int INVALID_REMOTE_URI
public static final int PEER_NOT_REACHABLE
public static final int INVALID_CREDENTIALS
public static final int IN_PROGRESS
public static final int DATA_CONNECTION_LOST
public static final int CROSS_DOMAIN_AUTHENTICATION
public static final int SERVER_UNREACHABLE
public static java.lang.String toString (int)
int errorCode
private void <init> ()
}
android/net/sip/SipException.class
SipException.java
package android.net.sip
public android.net.sip.SipException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
android/net/sip/SipManager$ListenerRelay.class
SipManager.java
package android.net.sip
android.net.sip.SipManager$ListenerRelay extends android.net.sip.SipSessionAdapter {
private android.net.sip.SipRegistrationListener mListener
private String mUri
public void <init> (android.net.sip.SipRegistrationListener, java.lang.String)
android.net.sip.SipRegistrationListener listener
String uri
private java.lang.String getUri (android.net.sip.ISipSession)
Throwable e
android.net.sip.ISipSession session
public void onRegistering (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int)
android.net.sip.ISipSession session
int duration
long expiryTime
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistrationTimeout (android.net.sip.ISipSession)
android.net.sip.ISipSession session
}
android/net/sip/SipManager.class
SipManager.java
package android.net.sip
public android.net.sip.SipManager extends java.lang.Object {
public static final int INCOMING_CALL_RESULT_CODE
public static final String EXTRA_CALL_ID
public static final String EXTRA_OFFER_SD
public static final String ACTION_SIP_SERVICE_UP
public static final String ACTION_SIP_INCOMING_CALL
public static final String ACTION_SIP_ADD_PHONE
public static final String ACTION_SIP_REMOVE_PROFILE
public static final String ACTION_SIP_CALL_OPTION_CHANGED
public static final String ACTION_START_SIP
public static final String EXTRA_LOCAL_URI
private static final String TAG
private android.net.sip.ISipService mSipService
private android.content.Context mContext
public static android.net.sip.SipManager newInstance (android.content.Context)
android.content.Context context
public static boolean isApiSupported (android.content.Context)
android.content.Context context
public static boolean isVoipSupported (android.content.Context)
android.content.Context context
public static boolean isSipWifiOnly (android.content.Context)
android.content.Context context
private void <init> (android.content.Context)
android.content.Context context
private void createSipService ()
android.os.IBinder b
private void checkSipServiceConnection () throws android.net.sip.SipException
public void open (android.net.sip.SipProfile) throws android.net.sip.SipException
android.os.RemoteException e
android.net.sip.SipProfile localProfile
public void open (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException
android.os.RemoteException e
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.SipRegistrationListener listener
public void setRegistrationListener (java.lang.String, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException
android.os.RemoteException e
String localProfileUri
android.net.sip.SipRegistrationListener listener
public void close (java.lang.String) throws android.net.sip.SipException
android.os.RemoteException e
String localProfileUri
public boolean isOpened (java.lang.String) throws android.net.sip.SipException
android.os.RemoteException e
String localProfileUri
public boolean isRegistered (java.lang.String) throws android.net.sip.SipException
android.os.RemoteException e
String localProfileUri
public android.net.sip.SipAudioCall makeAudioCall (android.net.sip.SipProfile, android.net.sip.SipProfile, android.net.sip.SipAudioCall$Listener, int) throws android.net.sip.SipException
android.net.sip.SipProfile localProfile
android.net.sip.SipProfile peerProfile
android.net.sip.SipAudioCall$Listener listener
int timeout
android.net.sip.SipAudioCall call
android.net.sip.SipSession s
public android.net.sip.SipAudioCall makeAudioCall (java.lang.String, java.lang.String, android.net.sip.SipAudioCall$Listener, int) throws android.net.sip.SipException
java.text.ParseException e
String localProfileUri
String peerProfileUri
android.net.sip.SipAudioCall$Listener listener
int timeout
public android.net.sip.SipAudioCall takeAudioCall (android.content.Intent, android.net.sip.SipAudioCall$Listener) throws android.net.sip.SipException
android.net.sip.ISipSession session
android.net.sip.SipAudioCall call
Throwable t
android.content.Intent incomingCallIntent
android.net.sip.SipAudioCall$Listener listener
String callId
String offerSd
public static boolean isIncomingCallIntent (android.content.Intent)
android.content.Intent intent
String callId
String offerSd
public static java.lang.String getCallId (android.content.Intent)
android.content.Intent incomingCallIntent
public static java.lang.String getOfferSessionDescription (android.content.Intent)
android.content.Intent incomingCallIntent
public static android.content.Intent createIncomingCallBroadcast (java.lang.String, java.lang.String)
String callId
String sessionDescription
android.content.Intent intent
public void register (android.net.sip.SipProfile, int, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException
android.net.sip.ISipSession session
android.os.RemoteException e
android.net.sip.SipProfile localProfile
int expiryTime
android.net.sip.SipRegistrationListener listener
public void unregister (android.net.sip.SipProfile, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException
android.net.sip.ISipSession session
android.os.RemoteException e
android.net.sip.SipProfile localProfile
android.net.sip.SipRegistrationListener listener
public android.net.sip.SipSession getSessionFor (android.content.Intent) throws android.net.sip.SipException
String callId
android.net.sip.ISipSession s
android.os.RemoteException e
android.content.Intent incomingCallIntent
private static android.net.sip.ISipSessionListener createRelay (android.net.sip.SipRegistrationListener, java.lang.String)
android.net.sip.SipRegistrationListener listener
String uri
public android.net.sip.SipSession createSipSession (android.net.sip.SipProfile, android.net.sip.SipSession$Listener) throws android.net.sip.SipException
android.net.sip.ISipSession s
android.os.RemoteException e
android.net.sip.SipProfile localProfile
android.net.sip.SipSession$Listener listener
public java.util.List getProfiles () throws android.net.sip.SipException
android.os.RemoteException e
}
android/net/sip/SipProfile$1.class
SipProfile.java
package android.net.sip
android.net.sip.SipProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.net.sip.SipProfile createFromParcel (android.os.Parcel)
android.os.Parcel in
public android.net.sip.SipProfile[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/net/sip/SipProfile$Builder.class
SipProfile.java
package android.net.sip
public android.net.sip.SipProfile$Builder extends java.lang.Object {
private javax.sip.address.AddressFactory mAddressFactory
private android.net.sip.SipProfile mProfile
private javax.sip.address.SipURI mUri
private String mDisplayName
private String mProxyAddress
public void <init> (android.net.sip.SipProfile)
javax.sip.PeerUnavailableException e
CloneNotSupportedException e
android.net.sip.SipProfile profile
public void <init> (java.lang.String) throws java.text.ParseException
javax.sip.PeerUnavailableException e
String uriString
javax.sip.address.URI uri
public void <init> (java.lang.String, java.lang.String) throws java.text.ParseException
javax.sip.PeerUnavailableException e
String username
String serverDomain
private java.lang.String fix (java.lang.String)
String uriString
public android.net.sip.SipProfile$Builder setAuthUserName (java.lang.String)
String name
public android.net.sip.SipProfile$Builder setProfileName (java.lang.String)
String name
public android.net.sip.SipProfile$Builder setPassword (java.lang.String)
String password
public android.net.sip.SipProfile$Builder setPort (int) throws java.lang.IllegalArgumentException
int port
public android.net.sip.SipProfile$Builder setProtocol (java.lang.String) throws java.lang.IllegalArgumentException
String protocol
public android.net.sip.SipProfile$Builder setOutboundProxy (java.lang.String)
String outboundProxy
public android.net.sip.SipProfile$Builder setDisplayName (java.lang.String)
String displayName
public android.net.sip.SipProfile$Builder setSendKeepAlive (boolean)
boolean flag
public android.net.sip.SipProfile$Builder setAutoRegistration (boolean)
boolean flag
public android.net.sip.SipProfile build ()
javax.sip.address.SipURI uri
javax.sip.InvalidArgumentException e
java.text.ParseException e
}
android/net/sip/SipProfile.class
SipProfile.java
package android.net.sip
public android.net.sip.SipProfile extends java.lang.Object implements android.os.Parcelable java.io.Serializable java.lang.Cloneable {
private static final long serialVersionUID
private static final int DEFAULT_PORT
private static final String TCP
private static final String UDP
private javax.sip.address.Address mAddress
private String mProxyAddress
private String mPassword
private String mDomain
private String mProtocol
private String mProfileName
private String mAuthUserName
private int mPort
private boolean mSendKeepAlive
private boolean mAutoRegistration
private transient int mCallingUid
public static final android.os.Parcelable$Creator CREATOR
private void <init> ()
private void <init> (android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
public int describeContents ()
public javax.sip.address.SipURI getUri ()
public java.lang.String getUriString ()
public javax.sip.address.Address getSipAddress ()
public java.lang.String getDisplayName ()
public java.lang.String getUserName ()
public java.lang.String getAuthUserName ()
public java.lang.String getPassword ()
public java.lang.String getSipDomain ()
public int getPort ()
public java.lang.String getProtocol ()
public java.lang.String getProxyAddress ()
public java.lang.String getProfileName ()
public boolean getSendKeepAlive ()
public boolean getAutoRegistration ()
public void setCallingUid (int)
int uid
public int getCallingUid ()
private java.lang.Object readResolve () throws java.io.ObjectStreamException
static synthetic java.lang.Object access$000 (android.net.sip.SipProfile) throws java.lang.CloneNotSupportedException
android.net.sip.SipProfile x0
static void <clinit> ()
}
android/net/sip/SipRegistrationListener.class
SipRegistrationListener.java
package android.net.sip
public abstract android.net.sip.SipRegistrationListener extends java.lang.Object {
public abstract void onRegistering (java.lang.String)
public abstract void onRegistrationDone (java.lang.String, long)
public abstract void onRegistrationFailed (java.lang.String, int, java.lang.String)
}
android/net/sip/SipSession$1.class
SipSession.java
package android.net.sip
android.net.sip.SipSession$1 extends android.net.sip.ISipSessionListener$Stub {
final synthetic android.net.sip.SipSession this$0
void <init> (android.net.sip.SipSession)
android.net.sip.SipSession this$0
public void onCalling (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String)
android.net.sip.ISipSession session
android.net.sip.SipProfile caller
String sessionDescription
public void onRingingBack (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallEstablished (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession session
String sessionDescription
public void onCallEnded (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallBusy (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallTransferring (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession session
String sessionDescription
public void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onError (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistering (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int)
android.net.sip.ISipSession session
int duration
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistrationTimeout (android.net.sip.ISipSession)
android.net.sip.ISipSession session
}
android/net/sip/SipSession$Listener.class
SipSession.java
package android.net.sip
public android.net.sip.SipSession$Listener extends java.lang.Object {
public void <init> ()
public void onCalling (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onRinging (android.net.sip.SipSession, android.net.sip.SipProfile, java.lang.String)
android.net.sip.SipSession session
android.net.sip.SipProfile caller
String sessionDescription
public void onRingingBack (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onCallEstablished (android.net.sip.SipSession, java.lang.String)
android.net.sip.SipSession session
String sessionDescription
public void onCallEnded (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onCallBusy (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onCallTransferring (android.net.sip.SipSession, java.lang.String)
android.net.sip.SipSession newSession
String sessionDescription
public void onError (android.net.sip.SipSession, int, java.lang.String)
android.net.sip.SipSession session
int errorCode
String errorMessage
public void onCallChangeFailed (android.net.sip.SipSession, int, java.lang.String)
android.net.sip.SipSession session
int errorCode
String errorMessage
public void onRegistering (android.net.sip.SipSession)
android.net.sip.SipSession session
public void onRegistrationDone (android.net.sip.SipSession, int)
android.net.sip.SipSession session
int duration
public void onRegistrationFailed (android.net.sip.SipSession, int, java.lang.String)
android.net.sip.SipSession session
int errorCode
String errorMessage
public void onRegistrationTimeout (android.net.sip.SipSession)
android.net.sip.SipSession session
}
android/net/sip/SipSession$State.class
SipSession.java
package android.net.sip
public android.net.sip.SipSession$State extends java.lang.Object {
public static final int READY_TO_CALL
public static final int REGISTERING
public static final int DEREGISTERING
public static final int INCOMING_CALL
public static final int INCOMING_CALL_ANSWERING
public static final int OUTGOING_CALL
public static final int OUTGOING_CALL_RING_BACK
public static final int OUTGOING_CALL_CANCELING
public static final int IN_CALL
public static final int PINGING
public static final int ENDING_CALL
public static final int NOT_DEFINED
public static java.lang.String toString (int)
int state
private void <init> ()
}
android/net/sip/SipSession.class
SipSession.java
package android.net.sip
public final android.net.sip.SipSession extends java.lang.Object {
private static final String TAG
private final android.net.sip.ISipSession mSession
private android.net.sip.SipSession$Listener mListener
void <init> (android.net.sip.ISipSession)
android.os.RemoteException e
android.net.sip.ISipSession realSession
void <init> (android.net.sip.ISipSession, android.net.sip.SipSession$Listener)
android.net.sip.ISipSession realSession
android.net.sip.SipSession$Listener listener
public java.lang.String getLocalIp ()
android.os.RemoteException e
public android.net.sip.SipProfile getLocalProfile ()
android.os.RemoteException e
public android.net.sip.SipProfile getPeerProfile ()
android.os.RemoteException e
public int getState ()
android.os.RemoteException e
public boolean isInCall ()
android.os.RemoteException e
public java.lang.String getCallId ()
android.os.RemoteException e
public void setListener (android.net.sip.SipSession$Listener)
android.net.sip.SipSession$Listener listener
public void register (int)
android.os.RemoteException e
int duration
public void unregister ()
android.os.RemoteException e
public void makeCall (android.net.sip.SipProfile, java.lang.String, int)
android.os.RemoteException e
android.net.sip.SipProfile callee
String sessionDescription
int timeout
public void answerCall (java.lang.String, int)
android.os.RemoteException e
String sessionDescription
int timeout
public void endCall ()
android.os.RemoteException e
public void changeCall (java.lang.String, int)
android.os.RemoteException e
String sessionDescription
int timeout
android.net.sip.ISipSession getRealSession ()
private android.net.sip.ISipSessionListener createListener ()
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
}
android/net/sip/SipSessionAdapter.class
SipSessionAdapter.java
package android.net.sip
public android.net.sip.SipSessionAdapter extends android.net.sip.ISipSessionListener$Stub {
public void <init> ()
public void onCalling (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String)
android.net.sip.ISipSession session
android.net.sip.SipProfile caller
String sessionDescription
public void onRingingBack (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallEstablished (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession session
String sessionDescription
public void onCallEnded (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallBusy (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallTransferring (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession session
String sessionDescription
public void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onError (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistering (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int)
android.net.sip.ISipSession session
int duration
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistrationTimeout (android.net.sip.ISipSession)
android.net.sip.ISipSession session
}
com/
com/android/
com/android/server/
com/android/server/sip/
com/android/server/sip/SipHelper.class
SipHelper.java
package com.android.server.sip
com.android.server.sip.SipHelper extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final boolean DBG_PING
private javax.sip.SipStack mSipStack
private javax.sip.SipProvider mSipProvider
private javax.sip.address.AddressFactory mAddressFactory
private javax.sip.header.HeaderFactory mHeaderFactory
private javax.sip.message.MessageFactory mMessageFactory
public void <init> (javax.sip.SipStack, javax.sip.SipProvider) throws javax.sip.PeerUnavailableException
javax.sip.SipStack sipStack
javax.sip.SipProvider sipProvider
javax.sip.SipFactory sipFactory
private javax.sip.header.FromHeader createFromHeader (android.net.sip.SipProfile, java.lang.String) throws java.text.ParseException
android.net.sip.SipProfile profile
String tag
private javax.sip.header.ToHeader createToHeader (android.net.sip.SipProfile) throws java.text.ParseException
android.net.sip.SipProfile profile
private javax.sip.header.ToHeader createToHeader (android.net.sip.SipProfile, java.lang.String) throws java.text.ParseException
android.net.sip.SipProfile profile
String tag
private javax.sip.header.CallIdHeader createCallIdHeader ()
private javax.sip.header.CSeqHeader createCSeqHeader (java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
String method
long sequence
private javax.sip.header.MaxForwardsHeader createMaxForwardsHeader () throws javax.sip.InvalidArgumentException
private javax.sip.header.MaxForwardsHeader createMaxForwardsHeader (int) throws javax.sip.InvalidArgumentException
int max
private javax.sip.ListeningPoint getListeningPoint () throws javax.sip.SipException
javax.sip.ListeningPoint[] lps
javax.sip.ListeningPoint lp
private java.util.List createViaHeaders () throws java.text.ParseException javax.sip.SipException
java.util.List viaHeaders
javax.sip.ListeningPoint lp
javax.sip.header.ViaHeader viaHeader
private javax.sip.header.ContactHeader createContactHeader (android.net.sip.SipProfile) throws java.text.ParseException javax.sip.SipException
android.net.sip.SipProfile profile
private javax.sip.header.ContactHeader createContactHeader (android.net.sip.SipProfile, java.lang.String, int) throws java.text.ParseException javax.sip.SipException
android.net.sip.SipProfile profile
String ip
int port
javax.sip.address.SipURI contactURI
javax.sip.address.Address contactAddress
private javax.sip.header.ContactHeader createWildcardContactHeader ()
javax.sip.header.ContactHeader contactHeader
private javax.sip.address.SipURI createSipUri (java.lang.String, java.lang.String, javax.sip.ListeningPoint) throws java.text.ParseException
String username
String transport
javax.sip.ListeningPoint lp
private javax.sip.address.SipURI createSipUri (java.lang.String, java.lang.String, java.lang.String, int) throws java.text.ParseException
javax.sip.InvalidArgumentException e
String username
String transport
String ip
int port
javax.sip.address.SipURI uri
public javax.sip.ClientTransaction sendOptions (android.net.sip.SipProfile, android.net.sip.SipProfile, java.lang.String) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.ClientTransaction clientTransaction
Exception e
android.net.sip.SipProfile caller
android.net.sip.SipProfile callee
String tag
public javax.sip.ClientTransaction sendRegister (android.net.sip.SipProfile, java.lang.String, int) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.ClientTransaction clientTransaction
java.text.ParseException e
android.net.sip.SipProfile userProfile
String tag
int expiry
private javax.sip.message.Request createRequest (java.lang.String, android.net.sip.SipProfile, java.lang.String) throws java.text.ParseException javax.sip.SipException
String requestType
android.net.sip.SipProfile userProfile
String tag
javax.sip.header.FromHeader fromHeader
javax.sip.header.ToHeader toHeader
String replaceStr
javax.sip.address.SipURI requestURI
java.util.List viaHeaders
javax.sip.header.CallIdHeader callIdHeader
javax.sip.header.CSeqHeader cSeqHeader
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.message.Request request
javax.sip.header.Header userAgentHeader
public javax.sip.ClientTransaction handleChallenge (javax.sip.ResponseEvent, gov.nist.javax.sip.clientauthutils.AccountManager) throws javax.sip.SipException
javax.sip.ResponseEvent responseEvent
gov.nist.javax.sip.clientauthutils.AccountManager accountManager
gov.nist.javax.sip.clientauthutils.AuthenticationHelper authenticationHelper
javax.sip.ClientTransaction tid
javax.sip.ClientTransaction ct
private javax.sip.message.Request createRequest (java.lang.String, android.net.sip.SipProfile, android.net.sip.SipProfile, java.lang.String) throws java.text.ParseException javax.sip.SipException
String requestType
android.net.sip.SipProfile caller
android.net.sip.SipProfile callee
String tag
javax.sip.header.FromHeader fromHeader
javax.sip.header.ToHeader toHeader
javax.sip.address.SipURI requestURI
java.util.List viaHeaders
javax.sip.header.CallIdHeader callIdHeader
javax.sip.header.CSeqHeader cSeqHeader
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.message.Request request
public javax.sip.ClientTransaction sendInvite (android.net.sip.SipProfile, android.net.sip.SipProfile, java.lang.String, java.lang.String, gov.nist.javax.sip.header.extensions.ReferredByHeader, java.lang.String) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.ClientTransaction clientTransaction
java.text.ParseException e
android.net.sip.SipProfile caller
android.net.sip.SipProfile callee
String sessionDescription
String tag
gov.nist.javax.sip.header.extensions.ReferredByHeader referredBy
String replaces
public javax.sip.ClientTransaction sendReinvite (javax.sip.Dialog, java.lang.String) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.header.ViaHeader viaHeader
javax.sip.ClientTransaction clientTransaction
java.text.ParseException e
javax.sip.Dialog dialog
String sessionDescription
public javax.sip.ServerTransaction getServerTransaction (javax.sip.RequestEvent) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.RequestEvent event
javax.sip.ServerTransaction transaction
public javax.sip.ServerTransaction sendRinging (javax.sip.RequestEvent, java.lang.String) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.ServerTransaction transaction
javax.sip.message.Response response
javax.sip.header.ToHeader toHeader
java.text.ParseException e
javax.sip.RequestEvent event
String tag
public javax.sip.ServerTransaction sendInviteOk (javax.sip.RequestEvent, android.net.sip.SipProfile, java.lang.String, javax.sip.ServerTransaction, java.lang.String, int) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.message.Response response
java.text.ParseException e
javax.sip.RequestEvent event
android.net.sip.SipProfile localProfile
String sessionDescription
javax.sip.ServerTransaction inviteTransaction
String externalIp
int externalPort
public void sendInviteBusyHere (javax.sip.RequestEvent, javax.sip.ServerTransaction) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.message.Response response
java.text.ParseException e
javax.sip.RequestEvent event
javax.sip.ServerTransaction inviteTransaction
public void sendInviteAck (javax.sip.ResponseEvent, javax.sip.Dialog) throws javax.sip.SipException
javax.sip.ResponseEvent event
javax.sip.Dialog dialog
javax.sip.message.Response response
long cseq
javax.sip.message.Request ack
public void sendBye (javax.sip.Dialog) throws javax.sip.SipException
javax.sip.Dialog dialog
javax.sip.message.Request byeRequest
public void sendCancel (javax.sip.ClientTransaction) throws javax.sip.SipException
javax.sip.ClientTransaction inviteTransaction
javax.sip.message.Request cancelRequest
public void sendResponse (javax.sip.RequestEvent, int) throws javax.sip.SipException
javax.sip.message.Request request
javax.sip.message.Response response
java.text.ParseException e
javax.sip.RequestEvent event
int responseCode
public void sendReferNotify (javax.sip.Dialog, java.lang.String) throws javax.sip.SipException
javax.sip.message.Request request
java.text.ParseException e
javax.sip.Dialog dialog
String content
public void sendInviteRequestTerminated (javax.sip.message.Request, javax.sip.ServerTransaction) throws javax.sip.SipException
javax.sip.message.Response response
java.text.ParseException e
javax.sip.message.Request inviteRequest
javax.sip.ServerTransaction inviteTransaction
public static java.lang.String getCallId (java.util.EventObject)
javax.sip.Dialog dialog
javax.sip.TransactionTerminatedEvent e
Object source
java.util.EventObject event
public static java.lang.String getCallId (javax.sip.Transaction)
javax.sip.Transaction transaction
private static java.lang.String getCallId (javax.sip.message.Message)
javax.sip.message.Message message
javax.sip.header.CallIdHeader callIdHeader
private static java.lang.String getCallId (javax.sip.Dialog)
javax.sip.Dialog dialog
private void log (java.lang.String)
String s
static void <clinit> ()
}
com/android/server/sip/SipService$ConnectivityReceiver$1.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$ConnectivityReceiver$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.NetworkInfo val$info
final synthetic com.android.server.sip.SipService$ConnectivityReceiver this$1
void <init> (com.android.server.sip.SipService$ConnectivityReceiver, android.net.NetworkInfo)
com.android.server.sip.SipService$ConnectivityReceiver this$1
public void run ()
}
com/android/server/sip/SipService$ConnectivityReceiver.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$ConnectivityReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.server.sip.SipService this$0
private void <init> (com.android.server.sip.SipService)
public void onReceive (android.content.Context, android.content.Intent)
android.net.NetworkInfo info
android.content.Context context
android.content.Intent intent
android.os.Bundle bundle
}
com/android/server/sip/SipService$MyExecutor.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$MyExecutor extends android.os.Handler implements java.util.concurrent.Executor {
final synthetic com.android.server.sip.SipService this$0
void <init> (com.android.server.sip.SipService)
public void execute (java.lang.Runnable)
Runnable task
public void handleMessage (android.os.Message)
android.os.Message msg
private void executeInternal (java.lang.Runnable)
Throwable t
Runnable task
}
com/android/server/sip/SipService$SipAutoReg.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$SipAutoReg extends android.net.sip.SipSessionAdapter implements java.lang.Runnable com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback {
private String SAR_TAG
private static final boolean SAR_DBG
private static final int MIN_KEEPALIVE_SUCCESS_COUNT
private com.android.server.sip.SipSessionGroup$SipSessionImpl mSession
private com.android.server.sip.SipSessionGroup$SipSessionImpl mKeepAliveSession
private com.android.server.sip.SipSessionListenerProxy mProxy
private int mBackoff
private boolean mRegistered
private long mExpiryTime
private int mErrorCode
private String mErrorMessage
private boolean mRunning
private int mKeepAliveSuccessCount
final synthetic com.android.server.sip.SipService this$0
private void <init> (com.android.server.sip.SipService)
public void start (com.android.server.sip.SipSessionGroup)
com.android.server.sip.SipSessionGroup group
private void startKeepAliveProcess (int)
javax.sip.SipException e
int interval
private void stopKeepAliveProcess ()
public void onResponse (boolean)
int interval
boolean portChanged
public void onError (int, java.lang.String)
int errorCode
String description
public void stop ()
public void onKeepAliveIntervalChanged ()
int newInterval
public void setListener (android.net.sip.ISipSessionListener)
int duration
int state
Throwable t
android.net.sip.ISipSessionListener listener
public boolean isRegistered ()
public void run ()
private void restart (int)
int duration
private int backoffDuration ()
int duration
public void onRegistering (android.net.sip.ISipSession)
android.net.sip.ISipSession session
private boolean notCurrentSession (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int)
android.net.sip.SipProfile localProfile
android.net.sip.ISipSession session
int duration
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistrationTimeout (android.net.sip.ISipSession)
android.net.sip.ISipSession session
private void restartLater ()
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable e
}
com/android/server/sip/SipService$SipKeepAliveProcessCallback.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$SipKeepAliveProcessCallback extends java.lang.Object implements java.lang.Runnable com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback {
private static final String SKAI_TAG
private static final boolean SKAI_DBG
private static final int MIN_INTERVAL
private static final int PASS_THRESHOLD
private static final int NAT_MEASUREMENT_RETRY_INTERVAL
private android.net.sip.SipProfile mLocalProfile
private com.android.server.sip.SipService$SipSessionGroupExt mGroup
private com.android.server.sip.SipSessionGroup$SipSessionImpl mSession
private int mMinInterval
private int mMaxInterval
private int mInterval
private int mPassCount
final synthetic com.android.server.sip.SipService this$0
public void <init> (com.android.server.sip.SipService, android.net.sip.SipProfile, int, int)
android.net.sip.SipProfile localProfile
int minInterval
int maxInterval
public void start ()
Throwable t
public void stop ()
private void restart ()
javax.sip.SipException e
private boolean checkTermination ()
public void onResponse (boolean)
boolean portChanged
public void onError (int, java.lang.String)
int errorCode
String description
public void run ()
private void restartLater ()
int interval
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
}
com/android/server/sip/SipService$SipSessionGroupExt.class
SipService.java
package com.android.server.sip
com.android.server.sip.SipService$SipSessionGroupExt extends android.net.sip.SipSessionAdapter {
private static final String SSGE_TAG
private static final boolean SSGE_DBG
private com.android.server.sip.SipSessionGroup mSipGroup
private android.app.PendingIntent mIncomingCallPendingIntent
private boolean mOpenedToReceiveCalls
private com.android.server.sip.SipService$SipAutoReg mAutoRegistration
final synthetic com.android.server.sip.SipService this$0
public void <init> (com.android.server.sip.SipService, android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener) throws javax.sip.SipException
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.ISipSessionListener listener
public android.net.sip.SipProfile getLocalProfile ()
public boolean containsSession (java.lang.String)
String callId
public void onKeepAliveIntervalChanged ()
void setWakeupTimer (com.android.server.sip.SipWakeupTimer)
com.android.server.sip.SipWakeupTimer timer
private android.net.sip.SipProfile duplicate (android.net.sip.SipProfile)
Exception e
android.net.sip.SipProfile p
public void setListener (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
public void setIncomingCallPendingIntent (android.app.PendingIntent)
android.app.PendingIntent pIntent
public void openToReceiveCalls ()
public void onConnectivityChanged (boolean) throws javax.sip.SipException
boolean connected
public void close ()
public android.net.sip.ISipSession createSession (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String)
android.content.Intent intent
android.app.PendingIntent$CanceledException e
android.net.sip.ISipSession s
android.net.sip.SipProfile caller
String sessionDescription
com.android.server.sip.SipSessionGroup$SipSessionImpl session
public void onError (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public boolean isOpenedToReceiveCalls ()
public boolean isRegistered ()
private java.lang.String getUri ()
private void log (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
}
com/android/server/sip/SipService.class
SipService.java
package com.android.server.sip
public final com.android.server.sip.SipService extends android.net.sip.ISipService$Stub {
static final String TAG
static final boolean DBG
private static final int EXPIRY_TIME
private static final int SHORT_EXPIRY_TIME
private static final int MIN_EXPIRY_TIME
private static final int DEFAULT_KEEPALIVE_INTERVAL
private static final int DEFAULT_MAX_KEEPALIVE_INTERVAL
private android.content.Context mContext
private String mLocalIp
private int mNetworkType
private com.android.server.sip.SipWakeupTimer mTimer
private android.net.wifi.WifiManager$WifiLock mWifiLock
private boolean mSipOnWifiOnly
private final android.app.AppOpsManager mAppOps
private com.android.server.sip.SipService$SipKeepAliveProcessCallback mSipKeepAliveProcessCallback
private com.android.server.sip.SipService$MyExecutor mExecutor
private java.util.Map mSipGroups
private java.util.Map mPendingSessions
private com.android.server.sip.SipService$ConnectivityReceiver mConnectivityReceiver
private com.android.server.sip.SipWakeLock mMyWakeLock
private int mKeepAliveInterval
private int mLastGoodKeepAliveInterval
public static void start (android.content.Context)
android.content.Context context
private void <init> (android.content.Context)
android.content.Context context
public synchronized java.util.List getProfiles (java.lang.String) throws android.os.RemoteException
com.android.server.sip.SipService$SipSessionGroupExt group
String opPackageName
boolean isCallerRadio
java.util.ArrayList profiles
public synchronized void open (android.net.sip.SipProfile, java.lang.String)
javax.sip.SipException e
android.net.sip.SipProfile localProfile
String opPackageName
public synchronized void open3 (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener, java.lang.String)
com.android.server.sip.SipService$SipSessionGroupExt group
javax.sip.SipException e
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.ISipSessionListener listener
String opPackageName
private boolean isCallerCreator (com.android.server.sip.SipService$SipSessionGroupExt)
com.android.server.sip.SipService$SipSessionGroupExt group
android.net.sip.SipProfile profile
private boolean isCallerCreatorOrRadio (com.android.server.sip.SipService$SipSessionGroupExt)
com.android.server.sip.SipService$SipSessionGroupExt group
private boolean isCallerRadio ()
public synchronized void close (java.lang.String, java.lang.String)
String localProfileUri
String opPackageName
com.android.server.sip.SipService$SipSessionGroupExt group
public synchronized boolean isOpened (java.lang.String, java.lang.String)
String localProfileUri
String opPackageName
com.android.server.sip.SipService$SipSessionGroupExt group
public synchronized boolean isRegistered (java.lang.String, java.lang.String)
String localProfileUri
String opPackageName
com.android.server.sip.SipService$SipSessionGroupExt group
public synchronized void setRegistrationListener (java.lang.String, android.net.sip.ISipSessionListener, java.lang.String)
String localProfileUri
android.net.sip.ISipSessionListener listener
String opPackageName
com.android.server.sip.SipService$SipSessionGroupExt group
public synchronized android.net.sip.ISipSession createSession (android.net.sip.SipProfile, android.net.sip.ISipSessionListener, java.lang.String)
com.android.server.sip.SipService$SipSessionGroupExt group
javax.sip.SipException e
android.net.sip.SipProfile localProfile
android.net.sip.ISipSessionListener listener
String opPackageName
public synchronized android.net.sip.ISipSession getPendingSession (java.lang.String, java.lang.String)
String callId
String opPackageName
private java.lang.String determineLocalIp ()
java.net.DatagramSocket s
java.io.IOException e
private com.android.server.sip.SipService$SipSessionGroupExt createGroup (android.net.sip.SipProfile) throws javax.sip.SipException
android.net.sip.SipProfile localProfile
String key
com.android.server.sip.SipService$SipSessionGroupExt group
private com.android.server.sip.SipService$SipSessionGroupExt createGroup (android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.ISipSessionListener) throws javax.sip.SipException
android.net.sip.SipProfile localProfile
android.app.PendingIntent incomingCallPendingIntent
android.net.sip.ISipSessionListener listener
String key
com.android.server.sip.SipService$SipSessionGroupExt group
private void notifyProfileAdded (android.net.sip.SipProfile)
android.net.sip.SipProfile localProfile
android.content.Intent intent
private void notifyProfileRemoved (android.net.sip.SipProfile)
android.net.sip.SipProfile localProfile
android.content.Intent intent
private void stopPortMappingMeasurement ()
private void startPortMappingLifetimeMeasurement (android.net.sip.SipProfile)
android.net.sip.SipProfile localProfile
private void startPortMappingLifetimeMeasurement (android.net.sip.SipProfile, int)
int minInterval
android.net.sip.SipProfile localProfile
int maxInterval
private void restartPortMappingLifetimeMeasurement (android.net.sip.SipProfile, int)
android.net.sip.SipProfile localProfile
int maxInterval
private synchronized void addPendingSession (android.net.sip.ISipSession)
android.os.RemoteException e
android.net.sip.ISipSession session
private void cleanUpPendingSessions () throws android.os.RemoteException
java.util.Map$Entry entry
java.util.Map$Entry[] entries
private synchronized boolean callingSelf (com.android.server.sip.SipService$SipSessionGroupExt, com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipService$SipSessionGroupExt group
com.android.server.sip.SipService$SipSessionGroupExt ringingGroup
com.android.server.sip.SipSessionGroup$SipSessionImpl ringingSession
String callId
private synchronized void onKeepAliveIntervalChanged ()
com.android.server.sip.SipService$SipSessionGroupExt group
private int getKeepAliveInterval ()
private boolean isBehindNAT (java.lang.String)
byte[] d
java.net.UnknownHostException e
String address
private boolean canUseSip (java.lang.String, java.lang.String)
String packageName
String message
private void registerReceivers ()
private void unregisterReceivers ()
private void updateWakeLocks ()
com.android.server.sip.SipService$SipSessionGroupExt group
private synchronized void onConnectivityChanged (android.net.NetworkInfo)
android.net.ConnectivityManager cm
com.android.server.sip.SipService$SipSessionGroupExt group
com.android.server.sip.SipService$SipSessionGroupExt group
javax.sip.SipException e
android.net.NetworkInfo info
int networkType
private static android.os.Looper createLooper ()
android.os.HandlerThread thread
private void log (java.lang.String)
String s
private static void slog (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable e
public static java.lang.String obfuscateSipUri (java.lang.String)
char c
char nextC
char charToAppend
int i
String sipUri
StringBuilder sb
int start
char prevC
int len
private static boolean isAllowedCharacter (char)
char c
}
com/android/server/sip/SipSessionGroup$KeepAliveProcessCallback.class
SipSessionGroup.java
package com.android.server.sip
abstract com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback extends java.lang.Object {
public abstract void onResponse (boolean)
public abstract void onError (int, java.lang.String)
}
com/android/server/sip/SipSessionGroup$KeepAliveProcessCallbackProxy$1.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic boolean val$portChanged
final synthetic com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy this$0
void <init> (com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy, boolean)
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionGroup$KeepAliveProcessCallbackProxy$2.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic int val$errorCode
final synthetic String val$description
final synthetic com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy this$0
void <init> (com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy, int, java.lang.String)
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionGroup$KeepAliveProcessCallbackProxy.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallbackProxy extends java.lang.Object implements com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback {
private static final String KAPCP_TAG
private com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback mCallback
void <init> (com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback)
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback callback
private void proxy (java.lang.Runnable)
Runnable runnable
public void onResponse (boolean)
boolean portChanged
public void onError (int, java.lang.String)
int errorCode
String description
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
}
com/android/server/sip/SipSessionGroup$MakeCallCommand.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$MakeCallCommand extends java.util.EventObject {
private String mSessionDescription
private int mTimeout
final synthetic com.android.server.sip.SipSessionGroup this$0
public void <init> (com.android.server.sip.SipSessionGroup, android.net.sip.SipProfile, java.lang.String, int)
android.net.sip.SipProfile peerProfile
String sessionDescription
int timeout
public android.net.sip.SipProfile getPeerProfile ()
public java.lang.String getSessionDescription ()
public int getTimeout ()
}
com/android/server/sip/SipSessionGroup$RegisterCommand.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$RegisterCommand extends java.util.EventObject {
private int mDuration
final synthetic com.android.server.sip.SipSessionGroup this$0
public void <init> (com.android.server.sip.SipSessionGroup, int)
int duration
public int getDuration ()
}
com/android/server/sip/SipSessionGroup$SipSessionCallReceiverImpl.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionCallReceiverImpl extends com.android.server.sip.SipSessionGroup$SipSessionImpl {
private static final String SSCRI_TAG
private static final boolean SSCRI_DBG
final synthetic com.android.server.sip.SipSessionGroup this$0
public void <init> (com.android.server.sip.SipSessionGroup, android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
private int processInviteWithReplaces (javax.sip.RequestEvent, gov.nist.javax.sip.header.extensions.ReplacesHeader)
javax.sip.RequestEvent event
gov.nist.javax.sip.header.extensions.ReplacesHeader replaces
String callId
com.android.server.sip.SipSessionGroup$SipSessionImpl session
javax.sip.Dialog dialog
gov.nist.javax.sip.header.extensions.ReferredByHeader referredBy
private void processNewInviteRequest (javax.sip.RequestEvent) throws javax.sip.SipException
com.android.server.sip.SipSessionGroup$SipSessionImpl replacedSession
int response
javax.sip.RequestEvent event
gov.nist.javax.sip.header.extensions.ReplacesHeader replaces
com.android.server.sip.SipSessionGroup$SipSessionImpl newSession
public boolean process (java.util.EventObject) throws javax.sip.SipException
java.util.EventObject evt
private void log (java.lang.String)
String s
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$1.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.util.EventObject val$command
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl, java.util.EventObject)
com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
public void run ()
Throwable e
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$2$1.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$2$1 extends java.lang.Object implements gov.nist.javax.sip.clientauthutils.UserCredentials {
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl$2 this$2
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl$2)
com.android.server.sip.SipSessionGroup$SipSessionImpl$2 this$2
public java.lang.String getUserName ()
String username
public java.lang.String getPassword ()
public java.lang.String getSipDomain ()
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$2.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$2 extends java.lang.Object implements gov.nist.javax.sip.clientauthutils.AccountManager {
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
public gov.nist.javax.sip.clientauthutils.UserCredentials getCredentials (javax.sip.ClientTransaction, java.lang.String)
javax.sip.ClientTransaction challengedTransaction
String realm
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$SessionTimer$1.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic int val$timeout
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer this$2
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer, int)
com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer this$2
public void run ()
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$SessionTimer.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer extends java.lang.Object {
private boolean mRunning
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void start (int)
int timeout
synchronized void cancel ()
private void timeout ()
private synchronized void sleep (int)
InterruptedException e
int timeout
}
com/android/server/sip/SipSessionGroup$SipSessionImpl$SipKeepAlive.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl$SipKeepAlive extends android.net.sip.SipSessionAdapter implements java.lang.Runnable {
private static final String SKA_TAG
private static final boolean SKA_DBG
private boolean mRunning
private com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback mCallback
private boolean mPortChanged
private int mRPort
private int mInterval
final synthetic com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void <init> (com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipSessionGroup$SipSessionImpl this$1
void start (int, com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback)
int interval
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback callback
boolean process (java.util.EventObject)
java.util.EventObject evt
public void onError (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void run ()
Throwable t
void stop ()
private void sendKeepAlive () throws javax.sip.SipException
private boolean parseOptionsResult (java.util.EventObject)
javax.sip.ResponseEvent event
int rPort
java.util.EventObject evt
private int getRPortFromResponse (javax.sip.message.Response)
javax.sip.message.Response response
javax.sip.header.ViaHeader viaHeader
private void log (java.lang.String)
String s
}
com/android/server/sip/SipSessionGroup$SipSessionImpl.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup$SipSessionImpl extends android.net.sip.ISipSession$Stub {
private static final String SSI_TAG
private static final boolean SSI_DBG
android.net.sip.SipProfile mPeerProfile
com.android.server.sip.SipSessionListenerProxy mProxy
int mState
javax.sip.RequestEvent mInviteReceived
javax.sip.Dialog mDialog
javax.sip.ServerTransaction mServerTransaction
javax.sip.ClientTransaction mClientTransaction
String mPeerSessionDescription
boolean mInCall
com.android.server.sip.SipSessionGroup$SipSessionImpl$SessionTimer mSessionTimer
int mAuthenticationRetryCount
private com.android.server.sip.SipSessionGroup$SipSessionImpl$SipKeepAlive mSipKeepAlive
private com.android.server.sip.SipSessionGroup$SipSessionImpl mSipSessionImpl
com.android.server.sip.SipSessionGroup$SipSessionImpl mReferSession
gov.nist.javax.sip.header.extensions.ReferredByHeader mReferredBy
String mReplaces
final synthetic com.android.server.sip.SipSessionGroup this$0
public void <init> (com.android.server.sip.SipSessionGroup, android.net.sip.ISipSessionListener)
com.android.server.sip.SipSessionGroup this$0
android.net.sip.ISipSessionListener listener
com.android.server.sip.SipSessionGroup$SipSessionImpl duplicate ()
private void reset ()
public boolean isInCall ()
public java.lang.String getLocalIp ()
public android.net.sip.SipProfile getLocalProfile ()
public android.net.sip.SipProfile getPeerProfile ()
public java.lang.String getCallId ()
private javax.sip.Transaction getTransaction ()
public int getState ()
public void setListener (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
private void doCommandAsync (java.util.EventObject)
java.util.EventObject command
public void makeCall (android.net.sip.SipProfile, java.lang.String, int)
android.net.sip.SipProfile peerProfile
String sessionDescription
int timeout
public void answerCall (java.lang.String, int)
String sessionDescription
int timeout
public void endCall ()
public void changeCall (java.lang.String, int)
String sessionDescription
int timeout
public void register (int)
int duration
public void unregister ()
private void processCommand (java.util.EventObject) throws javax.sip.SipException
java.util.EventObject command
protected java.lang.String generateTag ()
public java.lang.String toString ()
String s
Throwable e
public boolean process (java.util.EventObject) throws javax.sip.SipException
boolean processed
boolean processed
boolean processed
boolean processed
boolean processed
boolean processed
boolean processed
boolean processed
javax.sip.Dialog dialog
boolean processed
java.util.EventObject evt
private boolean processExceptions (java.util.EventObject) throws javax.sip.SipException
java.util.EventObject evt
private void processDialogTerminated (javax.sip.DialogTerminatedEvent)
javax.sip.DialogTerminatedEvent event
private boolean isCurrentTransaction (javax.sip.TransactionTerminatedEvent)
javax.sip.TransactionTerminatedEvent event
javax.sip.Transaction current
javax.sip.Transaction target
private java.lang.String toString (javax.sip.Transaction)
javax.sip.Transaction transaction
javax.sip.message.Request request
javax.sip.Dialog dialog
javax.sip.header.CSeqHeader cseq
private void processTransactionTerminated (javax.sip.TransactionTerminatedEvent)
javax.sip.TransactionTerminatedEvent event
private void processTimeout (javax.sip.TimeoutEvent)
javax.sip.TimeoutEvent event
private int getExpiryTime (javax.sip.message.Response)
javax.sip.message.Response response
int time
javax.sip.header.ContactHeader contact
javax.sip.header.ExpiresHeader expires
private boolean registeringToReady (java.util.EventObject) throws javax.sip.SipException
int state
javax.sip.ResponseEvent event
javax.sip.message.Response response
int statusCode
java.util.EventObject evt
private boolean handleAuthentication (javax.sip.ResponseEvent) throws javax.sip.SipException
javax.sip.ResponseEvent event
javax.sip.message.Response response
String nonce
private boolean crossDomainAuthenticationRequired (javax.sip.message.Response)
javax.sip.message.Response response
String realm
private gov.nist.javax.sip.clientauthutils.AccountManager getAccountManager ()
private java.lang.String getRealmFromResponse (javax.sip.message.Response)
javax.sip.message.Response response
gov.nist.javax.sip.header.WWWAuthenticate wwwAuth
gov.nist.javax.sip.header.ProxyAuthenticate proxyAuth
private java.lang.String getNonceFromResponse (javax.sip.message.Response)
javax.sip.message.Response response
gov.nist.javax.sip.header.WWWAuthenticate wwwAuth
gov.nist.javax.sip.header.ProxyAuthenticate proxyAuth
private java.lang.String getResponseString (int)
int statusCode
gov.nist.javax.sip.header.StatusLine statusLine
private boolean readyForCall (java.util.EventObject) throws javax.sip.SipException
com.android.server.sip.SipSessionGroup$MakeCallCommand cmd
int duration
java.util.EventObject evt
private boolean incomingCall (java.util.EventObject) throws javax.sip.SipException
javax.sip.RequestEvent event
java.util.EventObject evt
private boolean incomingCallToInCall (java.util.EventObject)
String sdp
java.util.EventObject evt
private boolean outgoingCall (java.util.EventObject) throws javax.sip.SipException
javax.sip.ResponseEvent event
javax.sip.message.Response response
int statusCode
javax.sip.RequestEvent event
java.util.EventObject evt
private boolean outgoingCallToReady (java.util.EventObject) throws javax.sip.SipException
javax.sip.ResponseEvent event
javax.sip.message.Response response
int statusCode
java.util.EventObject evt
private boolean processReferRequest (javax.sip.RequestEvent) throws javax.sip.SipException
javax.sip.header.ReferToHeader referto
javax.sip.address.Address address
javax.sip.address.SipURI uri
String replacesHeader
String username
com.android.server.sip.SipSessionGroup$SipSessionImpl newSession
IllegalArgumentException e
javax.sip.RequestEvent event
private boolean inCall (java.util.EventObject) throws javax.sip.SipException
javax.sip.RequestEvent event
java.util.EventObject evt
private boolean endingCall (java.util.EventObject) throws javax.sip.SipException
javax.sip.ResponseEvent event
javax.sip.message.Response response
int statusCode
java.util.EventObject evt
private void startSessionTimer (int)
int timeout
private void cancelSessionTimer ()
private java.lang.String createErrorMessage (javax.sip.message.Response)
javax.sip.message.Response response
private void enableKeepAlive ()
javax.sip.SipException e
private void establishCall (boolean)
boolean enableKeepAlive
private void endCallNormally ()
private void endCallOnError (int, java.lang.String)
int errorCode
String message
private void endCallOnBusy ()
private void onError (int, java.lang.String)
int errorCode
String message
private void onError (java.lang.Throwable)
Throwable exception
private void onError (javax.sip.message.Response)
javax.sip.message.Response response
int statusCode
private int getErrorCode (int)
int responseStatusCode
private int getErrorCode (java.lang.Throwable)
Throwable exception
String message
private void onRegistrationDone (int)
int duration
private void onRegistrationFailed (int, java.lang.String)
int errorCode
String message
private void onRegistrationFailed (javax.sip.message.Response)
javax.sip.message.Response response
int statusCode
public void startKeepAliveProcess (int, com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback) throws javax.sip.SipException
int interval
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback callback
public void startKeepAliveProcess (int, android.net.sip.SipProfile, com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback) throws javax.sip.SipException
int interval
android.net.sip.SipProfile peerProfile
com.android.server.sip.SipSessionGroup$KeepAliveProcessCallback callback
public void stopKeepAliveProcess ()
private void log (java.lang.String)
String s
}
com/android/server/sip/SipSessionGroup.class
SipSessionGroup.java
package com.android.server.sip
com.android.server.sip.SipSessionGroup extends java.lang.Object implements javax.sip.SipListener {
private static final String TAG
private static final boolean DBG
private static final boolean DBG_PING
private static final String ANONYMOUS
private static final String THREAD_POOL_SIZE
private static final int EXPIRY_TIME
private static final int CANCEL_CALL_TIMER
private static final int END_CALL_TIMER
private static final int KEEPALIVE_TIMEOUT
private static final int INCALL_KEEPALIVE_INTERVAL
private static final long WAKE_LOCK_HOLDING_TIME
private static final java.util.EventObject DEREGISTER
private static final java.util.EventObject END_CALL
private final android.net.sip.SipProfile mLocalProfile
private final String mPassword
private javax.sip.SipStack mSipStack
private com.android.server.sip.SipHelper mSipHelper
private com.android.server.sip.SipSessionGroup$SipSessionImpl mCallReceiverSession
private String mLocalIp
private com.android.server.sip.SipWakeupTimer mWakeupTimer
private com.android.server.sip.SipWakeLock mWakeLock
private java.util.Map mSessionMap
private String mExternalIp
private int mExternalPort
public void <init> (android.net.sip.SipProfile, java.lang.String, com.android.server.sip.SipWakeupTimer, com.android.server.sip.SipWakeLock) throws javax.sip.SipException
android.net.sip.SipProfile profile
String password
com.android.server.sip.SipWakeupTimer timer
com.android.server.sip.SipWakeLock wakeLock
void setWakeupTimer (com.android.server.sip.SipWakeupTimer)
com.android.server.sip.SipWakeupTimer timer
synchronized void reset () throws javax.sip.SipException
java.net.DatagramSocket socket
java.net.InetAddress remote
javax.sip.SipProvider provider
javax.sip.SipException e
Exception e
java.util.Properties properties
String protocol
int port
String server
String local
synchronized void onConnectivityChanged ()
com.android.server.sip.SipSessionGroup$SipSessionImpl s
com.android.server.sip.SipSessionGroup$SipSessionImpl[] ss
synchronized void resetExternalAddress ()
public android.net.sip.SipProfile getLocalProfile ()
public java.lang.String getLocalProfileUri ()
private java.lang.String getStackName ()
public synchronized void close ()
public synchronized boolean isClosed ()
public synchronized void openToReceiveCalls (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
public synchronized void closeToNotReceiveCalls ()
public android.net.sip.ISipSession createSession (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
synchronized boolean containsSession (java.lang.String)
String callId
private synchronized com.android.server.sip.SipSessionGroup$SipSessionImpl getSipSession (java.util.EventObject)
java.util.EventObject event
String key
com.android.server.sip.SipSessionGroup$SipSessionImpl session
private synchronized void addSipSession (com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipSessionGroup$SipSessionImpl newSession
String key
private synchronized void removeSipSession (com.android.server.sip.SipSessionGroup$SipSessionImpl)
java.util.Map$Entry entry
com.android.server.sip.SipSessionGroup$SipSessionImpl session
String key
com.android.server.sip.SipSessionGroup$SipSessionImpl s
public void processRequest (javax.sip.RequestEvent)
javax.sip.RequestEvent event
public void processResponse (javax.sip.ResponseEvent)
javax.sip.ResponseEvent event
public void processIOException (javax.sip.IOExceptionEvent)
javax.sip.IOExceptionEvent event
public void processTimeout (javax.sip.TimeoutEvent)
javax.sip.TimeoutEvent event
public void processTransactionTerminated (javax.sip.TransactionTerminatedEvent)
javax.sip.TransactionTerminatedEvent event
public void processDialogTerminated (javax.sip.DialogTerminatedEvent)
javax.sip.DialogTerminatedEvent event
private synchronized void process (java.util.EventObject)
boolean isLoggable
boolean processed
Throwable e
java.util.EventObject event
com.android.server.sip.SipSessionGroup$SipSessionImpl session
private java.lang.String extractContent (javax.sip.message.Message)
javax.sip.message.Message message
byte[] bytes
private void extractExternalAddress (javax.sip.ResponseEvent)
javax.sip.ResponseEvent evt
javax.sip.message.Response response
javax.sip.header.ViaHeader viaHeader
int rport
String externalIp
private java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable exception
Throwable cause
private com.android.server.sip.SipSessionGroup$SipSessionImpl createNewSession (javax.sip.RequestEvent, android.net.sip.ISipSessionListener, javax.sip.ServerTransaction, int) throws javax.sip.SipException
javax.sip.RequestEvent event
android.net.sip.ISipSessionListener listener
javax.sip.ServerTransaction transaction
int newState
com.android.server.sip.SipSessionGroup$SipSessionImpl newSession
private static boolean isRequestEvent (java.lang.String, java.util.EventObject)
javax.sip.RequestEvent requestEvent
String method
java.util.EventObject event
private static java.lang.String getCseqMethod (javax.sip.message.Message)
javax.sip.message.Message message
private static boolean expectResponse (java.lang.String, java.util.EventObject)
javax.sip.ResponseEvent event
javax.sip.message.Response response
String expectedMethod
java.util.EventObject evt
private static android.net.sip.SipProfile createPeerProfile (javax.sip.header.HeaderAddress) throws javax.sip.SipException
javax.sip.address.Address address
javax.sip.address.SipURI uri
String username
int port
android.net.sip.SipProfile$Builder builder
IllegalArgumentException e
java.text.ParseException e
javax.sip.header.HeaderAddress header
private static boolean isLoggable (com.android.server.sip.SipSessionGroup$SipSessionImpl)
com.android.server.sip.SipSessionGroup$SipSessionImpl s
private static boolean isLoggable (java.util.EventObject)
java.util.EventObject evt
private static boolean isLoggable (com.android.server.sip.SipSessionGroup$SipSessionImpl, java.util.EventObject)
javax.sip.message.Response response
com.android.server.sip.SipSessionGroup$SipSessionImpl s
java.util.EventObject evt
private static java.lang.String logEvt (java.util.EventObject)
java.util.EventObject evt
private void log (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
static void <clinit> ()
}
com/android/server/sip/SipSessionListenerProxy$1.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$10.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$10 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$11.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$11 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic int val$duration
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, int)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$12.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$12 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic int val$errorCode
final synthetic String val$message
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, int, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$13.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$13 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$2.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic android.net.sip.SipProfile val$caller
final synthetic String val$sessionDescription
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$3.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$4.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic String val$sessionDescription
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$5.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$6.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$6 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$newSession
final synthetic String val$sessionDescription
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$7.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$7 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$8.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$8 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic int val$errorCode
final synthetic String val$message
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, int, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy$9.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy$9 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.net.sip.ISipSession val$session
final synthetic int val$errorCode
final synthetic String val$message
final synthetic com.android.server.sip.SipSessionListenerProxy this$0
void <init> (com.android.server.sip.SipSessionListenerProxy, android.net.sip.ISipSession, int, java.lang.String)
com.android.server.sip.SipSessionListenerProxy this$0
public void run ()
Throwable t
}
com/android/server/sip/SipSessionListenerProxy.class
SipSessionListenerProxy.java
package com.android.server.sip
com.android.server.sip.SipSessionListenerProxy extends android.net.sip.ISipSessionListener$Stub {
private static final String TAG
private android.net.sip.ISipSessionListener mListener
void <init> ()
public void setListener (android.net.sip.ISipSessionListener)
android.net.sip.ISipSessionListener listener
public android.net.sip.ISipSessionListener getListener ()
private void proxy (java.lang.Runnable)
Runnable runnable
public void onCalling (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRinging (android.net.sip.ISipSession, android.net.sip.SipProfile, java.lang.String)
android.net.sip.ISipSession session
android.net.sip.SipProfile caller
String sessionDescription
public void onRingingBack (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallEstablished (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession session
String sessionDescription
public void onCallEnded (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallTransferring (android.net.sip.ISipSession, java.lang.String)
android.net.sip.ISipSession newSession
String sessionDescription
public void onCallBusy (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onCallChangeFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onError (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistering (android.net.sip.ISipSession)
android.net.sip.ISipSession session
public void onRegistrationDone (android.net.sip.ISipSession, int)
android.net.sip.ISipSession session
int duration
public void onRegistrationFailed (android.net.sip.ISipSession, int, java.lang.String)
android.net.sip.ISipSession session
int errorCode
String message
public void onRegistrationTimeout (android.net.sip.ISipSession)
android.net.sip.ISipSession session
private void handle (java.lang.Throwable, java.lang.String)
Throwable t
String message
private void log (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable t
}
com/android/server/sip/SipWakeLock.class
SipWakeLock.java
package com.android.server.sip
com.android.server.sip.SipWakeLock extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private android.os.PowerManager mPowerManager
private android.os.PowerManager$WakeLock mWakeLock
private android.os.PowerManager$WakeLock mTimerWakeLock
private java.util.HashSet mHolders
void <init> (android.os.PowerManager)
android.os.PowerManager powerManager
synchronized void reset ()
synchronized void acquire (long)
long timeout
synchronized void acquire (java.lang.Object)
Object holder
synchronized void release (java.lang.Object)
Object holder
private void log (java.lang.String)
String s
}
com/android/server/sip/SipWakeupTimer$MyEvent.class
SipWakeupTimer.java
package com.android.server.sip
com.android.server.sip.SipWakeupTimer$MyEvent extends java.lang.Object {
int mPeriod
int mMaxPeriod
long mTriggerTime
long mLastTriggerTime
Runnable mCallback
void <init> (int, java.lang.Runnable, long)
int period
Runnable callback
long now
public java.lang.String toString ()
String s
private java.lang.String toString (java.lang.Object)
Object o
String s
int index
}
com/android/server/sip/SipWakeupTimer$MyEventComparator.class
SipWakeupTimer.java
package com.android.server.sip
com.android.server.sip.SipWakeupTimer$MyEventComparator extends java.lang.Object implements java.util.Comparator {
private void <init> ()
public int compare (com.android.server.sip.SipWakeupTimer$MyEvent, com.android.server.sip.SipWakeupTimer$MyEvent)
com.android.server.sip.SipWakeupTimer$MyEvent e1
com.android.server.sip.SipWakeupTimer$MyEvent e2
int diff
public boolean equals (java.lang.Object)
Object that
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/server/sip/SipWakeupTimer.class
SipWakeupTimer.java
package com.android.server.sip
com.android.server.sip.SipWakeupTimer extends android.content.BroadcastReceiver {
private static final String TAG
private static final boolean DBG
private static final String TRIGGER_TIME
private android.content.Context mContext
private android.app.AlarmManager mAlarmManager
private java.util.TreeSet mEventQueue
private android.app.PendingIntent mPendingIntent
private java.util.concurrent.Executor mExecutor
public void <init> (android.content.Context, java.util.concurrent.Executor)
android.content.Context context
java.util.concurrent.Executor executor
android.content.IntentFilter filter
public synchronized void stop ()
private boolean stopped ()
private void cancelAlarm ()
private void recalculatePeriods ()
int interval
com.android.server.sip.SipWakeupTimer$MyEvent e
com.android.server.sip.SipWakeupTimer$MyEvent firstEvent
int minPeriod
long minTriggerTime
java.util.TreeSet newQueue
private void insertEvent (com.android.server.sip.SipWakeupTimer$MyEvent)
int interval
long triggerTime
com.android.server.sip.SipWakeupTimer$MyEvent event
long now
com.android.server.sip.SipWakeupTimer$MyEvent firstEvent
int minPeriod
public synchronized void set (int, java.lang.Runnable)
int period
Runnable callback
long now
com.android.server.sip.SipWakeupTimer$MyEvent event
long triggerTime
public synchronized void cancel (java.lang.Runnable)
com.android.server.sip.SipWakeupTimer$MyEvent event
java.util.Iterator iter
Runnable callback
com.android.server.sip.SipWakeupTimer$MyEvent firstEvent
private void scheduleNext ()
com.android.server.sip.SipWakeupTimer$MyEvent event
android.content.Intent intent
android.app.PendingIntent pendingIntent
public synchronized void onReceive (android.content.Context, android.content.Intent)
long triggerTime
android.content.Context context
android.content.Intent intent
String action
private void printQueue ()
com.android.server.sip.SipWakeupTimer$MyEvent event
int count
private void execute (long)
com.android.server.sip.SipWakeupTimer$MyEvent event
long triggerTime
private java.lang.String getAction ()
private java.lang.String showTime (long)
long time
int ms
int s
int m
private void log (java.lang.String)
String s
}
gov/
gov/nist/
gov/nist/core/
gov/nist/core/Debug.class
Debug.java
package gov.nist.core
public gov.nist.core.Debug extends java.lang.Object {
public static boolean debug
public static boolean parserDebug
static gov.nist.core.StackLogger stackLogger
public void <init> ()
public static void setStackLogger (gov.nist.core.StackLogger)
gov.nist.core.StackLogger stackLogger
public static void println (java.lang.String)
String s
public static void printStackTrace (java.lang.Exception)
Exception ex
public static void logError (java.lang.String, java.lang.Exception)
String message
Exception ex
static void <clinit> ()
}
gov/nist/core/DuplicateNameValueList.class
DuplicateNameValueList.java
package gov.nist.core
public gov.nist.core.DuplicateNameValueList extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
private gov.nist.core.MultiValueMapImpl nameValueMap
private String separator
private static final long serialVersionUID
public void <init> ()
public void setSeparator (java.lang.String)
String separator
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
gov.nist.core.GenericObject gobj
Object obj
java.util.Iterator iterator
StringBuffer buffer
public java.lang.String toString ()
public void set (gov.nist.core.NameValue)
gov.nist.core.NameValue nv
public void set (java.lang.String, java.lang.Object)
String name
Object value
gov.nist.core.NameValue nameValue
public boolean equals (java.lang.Object)
String key
java.util.Collection nv1
java.util.Collection nv2
Object otherObject
gov.nist.core.DuplicateNameValueList other
java.util.Iterator li
public java.lang.Object getValue (java.lang.String)
String name
java.util.Collection nv
public java.util.Collection getNameValue (java.lang.String)
String name
public boolean hasNameValue (java.lang.String)
String name
public boolean delete (java.lang.String)
String name
String lcName
public java.lang.Object clone ()
gov.nist.core.DuplicateNameValueList retval
java.util.Iterator it
public java.util.Iterator iterator ()
public java.util.Iterator getNames ()
public java.lang.String getParameter (java.lang.String)
String name
Object val
public void clear ()
public boolean isEmpty ()
public gov.nist.core.NameValue put (java.lang.String, gov.nist.core.NameValue)
String key
gov.nist.core.NameValue value
public gov.nist.core.NameValue remove (java.lang.Object)
Object key
public int size ()
public java.util.Collection values ()
public int hashCode ()
}
gov/nist/core/GenericObject.class
GenericObject.java
package gov.nist.core
public abstract gov.nist.core.GenericObject extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
protected static final String SEMICOLON
protected static final String COLON
protected static final String COMMA
protected static final String SLASH
protected static final String SP
protected static final String EQUALS
protected static final String STAR
protected static final String NEWLINE
protected static final String RETURN
protected static final String LESS_THAN
protected static final String GREATER_THAN
protected static final String AT
protected static final String DOT
protected static final String QUESTION
protected static final String POUND
protected static final String AND
protected static final String LPAREN
protected static final String RPAREN
protected static final String DOUBLE_QUOTE
protected static final String QUOTE
protected static final String HT
protected static final String PERCENT
protected static final java.util.Set immutableClasses
static final String[] immutableClassNames
protected int indentation
protected String stringRepresentation
protected gov.nist.core.Match matchExpression
public void setMatcher (gov.nist.core.Match)
gov.nist.core.Match matchExpression
public gov.nist.core.Match getMatcher ()
public static java.lang.Class getClassFromName (java.lang.String)
Exception ex
String className
public static boolean isMySubclass (java.lang.Class)
Class other
public static java.lang.Object makeClone (java.lang.Object)
Class ec
java.lang.reflect.Method meth
IllegalArgumentException ex
Object obj
Class c
Object clone_obj
public java.lang.Object clone ()
CloneNotSupportedException e
public void merge (java.lang.Object)
int intfield
short shortField
char charField
long longField
boolean booleanField
double doubleField
float floatField
gov.nist.core.GenericObject gobj
Object obj
Object mobj
IllegalAccessException ex1
java.lang.reflect.Field f
int modifier
Class fieldType
String fname
int i
java.lang.reflect.Field[] fields
Object mergeObject
Class myclass
protected void <init> ()
protected java.lang.String getIndentation ()
char[] chars
protected void sprint (java.lang.String)
String a
protected void sprint (java.lang.Object)
Object o
protected void sprint (int)
int intField
protected void sprint (short)
short shortField
protected void sprint (char)
char charField
protected void sprint (long)
long longField
protected void sprint (boolean)
boolean booleanField
protected void sprint (double)
double doubleField
protected void sprint (float)
float floatField
protected void dbgPrint ()
protected void dbgPrint (java.lang.String)
String s
public boolean equals (java.lang.Object)
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
java.lang.reflect.Field[] hisfields
Object that
Class myclass
Class hisclass
public boolean match (java.lang.Object)
String fname
Object myObj
Object hisObj
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
Object other
gov.nist.core.GenericObject that
Class myclass
java.lang.reflect.Field[] fields
Class hisclass
java.lang.reflect.Field[] hisfields
public java.lang.String debugDump ()
int intfield
short shortField
char charField
long longField
boolean booleanField
double doubleField
float floatField
String fname
IllegalAccessException ex1
Exception ex
java.lang.reflect.Field f
int modifier
Class fieldType
String fieldName
int i
Class myclass
java.lang.reflect.Field[] fields
public java.lang.String debugDump (int)
int indent
String retval
public abstract java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
static void <clinit> ()
int i
ClassNotFoundException e
}
gov/nist/core/GenericObjectList.class
GenericObjectList.java
package gov.nist.core
public abstract gov.nist.core.GenericObjectList extends java.util.LinkedList implements java.io.Serializable java.lang.Cloneable {
protected static final String SEMICOLON
protected static final String COLON
protected static final String COMMA
protected static final String SLASH
protected static final String SP
protected static final String EQUALS
protected static final String STAR
protected static final String NEWLINE
protected static final String RETURN
protected static final String LESS_THAN
protected static final String GREATER_THAN
protected static final String AT
protected static final String DOT
protected static final String QUESTION
protected static final String POUND
protected static final String AND
protected static final String LPAREN
protected static final String RPAREN
protected static final String DOUBLE_QUOTE
protected static final String QUOTE
protected static final String HT
protected static final String PERCENT
protected int indentation
protected String listName
private java.util.ListIterator myListIterator
private String stringRep
protected Class myClass
protected String separator
protected java.lang.String getIndentation ()
char[] chars
protected static boolean isCloneable (java.lang.Object)
Object obj
public static boolean isMySubclass (java.lang.Class)
Class other
public java.lang.Object clone ()
gov.nist.core.GenericObject obj
java.util.ListIterator iter
gov.nist.core.GenericObjectList retval
public void setMyClass (java.lang.Class)
Class cl
protected void <init> ()
protected void <init> (java.lang.String)
String lname
protected void <init> (java.lang.String, java.lang.String)
ClassNotFoundException ex
String lname
String classname
protected void <init> (java.lang.String, java.lang.Class)
String lname
Class objclass
protected gov.nist.core.GenericObject next (java.util.ListIterator)
java.util.NoSuchElementException ex
java.util.ListIterator iterator
protected gov.nist.core.GenericObject first ()
java.util.NoSuchElementException ex
protected gov.nist.core.GenericObject next ()
java.util.NoSuchElementException ex
protected void concatenate (gov.nist.core.GenericObjectList)
gov.nist.core.GenericObjectList objList
protected void concatenate (gov.nist.core.GenericObjectList, boolean)
gov.nist.core.GenericObjectList objList
boolean topFlag
private void sprint (java.lang.String)
String s
public java.lang.String debugDump ()
Object obj
public java.lang.String debugDump (int)
int indent
int save
String retval
public void addFirst (gov.nist.core.GenericObject)
gov.nist.core.GenericObject objToAdd
public void mergeObjects (gov.nist.core.GenericObjectList)
Object innerObj
gov.nist.core.GenericObject outerObj
gov.nist.core.GenericObjectList mergeList
java.util.Iterator it1
java.util.Iterator it2
public java.lang.String encode ()
gov.nist.core.GenericObject gobj
Object obj
StringBuffer encoding
java.util.ListIterator iterator
public java.lang.String toString ()
public void setSeparator (java.lang.String)
String sep
public int hashCode ()
public boolean equals (java.lang.Object)
Object hisobj
java.util.NoSuchElementException ex
Object myobj
java.util.ListIterator hisIterator
Object myobj
java.util.NoSuchElementException ex
Object hisobj
Object other
gov.nist.core.GenericObjectList that
java.util.ListIterator myIterator
java.util.ListIterator hisIterator
public boolean match (java.lang.Object)
Object hisobj
Object myobj
java.util.ListIterator myIterator
Object other
gov.nist.core.GenericObjectList that
java.util.ListIterator hisIterator
public volatile synthetic void addFirst (java.lang.Object)
}
gov/nist/core/Host.class
Host.java
package gov.nist.core
public gov.nist.core.Host extends gov.nist.core.GenericObject {
private boolean stripAddressScopeZones
private static final long serialVersionUID
protected static final int HOSTNAME
protected static final int IPV4ADDRESS
protected static final int IPV6ADDRESS
protected String hostname
protected int addressType
private java.net.InetAddress inetAddress
public void <init> ()
public void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String hostName
public void <init> (java.lang.String, int)
String name
int addrType
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public boolean equals (java.lang.Object)
Object obj
gov.nist.core.Host otherHost
public java.lang.String getHostname ()
public java.lang.String getAddress ()
public java.lang.String getIpAddress ()
java.net.UnknownHostException ex
String rawIpAddress
public void setHostname (java.lang.String)
String h
public void setHostAddress (java.lang.String)
String address
private void setHost (java.lang.String, int)
int zoneStart
String host
int type
public void setAddress (java.lang.String)
String address
public boolean isHostname ()
public boolean isIPAddress ()
public java.net.InetAddress getInetAddress () throws java.net.UnknownHostException
private boolean isIPv6Address (java.lang.String)
String address
public static boolean isIPv6Reference (java.lang.String)
String address
public int hashCode ()
}
gov/nist/core/HostNameParser.class
HostNameParser.java
package gov.nist.core
public gov.nist.core.HostNameParser extends gov.nist.core.ParserCore {
private static gov.nist.core.LexerCore Lexer
private boolean stripAddressScopeZones
private static final char[] VALID_DOMAIN_LABEL_CHAR
public void <init> (java.lang.String)
String hname
public void <init> (gov.nist.core.LexerCore)
gov.nist.core.LexerCore lexer
protected void consumeDomainLabel () throws java.text.ParseException
protected java.lang.String ipv6Reference () throws java.text.ParseException
String rest
int stripLen
char la
char la
StringBuffer retval
public gov.nist.core.Host host () throws java.text.ParseException
String hostname
int startPtr
String hostname
int startPtr
String hostname
private boolean isIPv6Address (java.lang.String)
String uriHeader
int hostEnd
int semiColonIndex
String host
int firstColonIndex
int secondColonIndex
public gov.nist.core.HostPort hostPort (boolean) throws java.text.ParseException
String port
NumberFormatException nfe
char la
gov.nist.core.Host host
gov.nist.core.HostPort hp
boolean allowWS
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.core.HostNameParser hnp
gov.nist.core.HostPort hp
java.text.ParseException ex
int i
String[] args
String[] hostNames
static void <clinit> ()
}
gov/nist/core/HostPort.class
HostPort.java
package gov.nist.core
public final gov.nist.core.HostPort extends gov.nist.core.GenericObject {
private static final long serialVersionUID
protected gov.nist.core.Host host
protected int port
public void <init> ()
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public boolean equals (java.lang.Object)
Object other
gov.nist.core.HostPort that
public gov.nist.core.Host getHost ()
public int getPort ()
public boolean hasPort ()
public void removePort ()
public void setHost (gov.nist.core.Host)
gov.nist.core.Host h
public void setPort (int)
int p
public java.net.InetAddress getInetAddress () throws java.net.UnknownHostException
public void merge (java.lang.Object)
Object mergeObject
public java.lang.Object clone ()
gov.nist.core.HostPort retval
public java.lang.String toString ()
public int hashCode ()
}
gov/nist/core/InternalErrorHandler.class
InternalErrorHandler.java
package gov.nist.core
public gov.nist.core.InternalErrorHandler extends java.lang.Object {
public void <init> ()
public static void handleException (java.lang.Exception) throws java.lang.RuntimeException
Exception ex
public static void handleException (java.lang.Exception, gov.nist.core.StackLogger)
Exception ex
gov.nist.core.StackLogger stackLogger
public static void handleException (java.lang.String)
String emsg
public static void handleException (java.lang.String, gov.nist.core.StackLogger)
String emsg
gov.nist.core.StackLogger stackLogger
}
gov/nist/core/LexerCore.class
LexerCore.java
package gov.nist.core
public gov.nist.core.LexerCore extends gov.nist.core.StringTokenizer {
public static final int START
public static final int END
public static final int ID
public static final int SAFE
public static final int WHITESPACE
public static final int DIGIT
public static final int ALPHA
public static final int BACKSLASH
public static final int QUOTE
public static final int AT
public static final int SP
public static final int HT
public static final int COLON
public static final int STAR
public static final int DOLLAR
public static final int PLUS
public static final int POUND
public static final int MINUS
public static final int DOUBLEQUOTE
public static final int TILDE
public static final int BACK_QUOTE
public static final int NULL
public static final int EQUALS
public static final int SEMICOLON
public static final int SLASH
public static final int L_SQUARE_BRACKET
public static final int R_SQUARE_BRACKET
public static final int R_CURLY
public static final int L_CURLY
public static final int HAT
public static final int BAR
public static final int DOT
public static final int EXCLAMATION
public static final int LPAREN
public static final int RPAREN
public static final int GREATER_THAN
public static final int LESS_THAN
public static final int PERCENT
public static final int QUESTION
public static final int AND
public static final int UNDERSCORE
protected static final java.util.Hashtable globalSymbolTable
protected static final java.util.Hashtable lexerTables
protected java.util.Hashtable currentLexer
protected String currentLexerName
protected gov.nist.core.Token currentMatch
static final char ALPHA_VALID_CHARS
static final char DIGIT_VALID_CHARS
static final char ALPHADIGIT_VALID_CHARS
protected void addKeyword (java.lang.String, int)
String name
int value
Integer val
public java.lang.String lookupToken (int)
Character ch
int value
protected java.util.Hashtable addLexer (java.lang.String)
String lexerName
public void selectLexer (java.lang.String)
String lexerName
protected void <init> ()
public void <init> (java.lang.String, java.lang.String)
String lexerName
String buffer
public java.lang.String peekNextId ()
int oldPtr
String retval
public java.lang.String getNextId ()
public gov.nist.core.Token getNextToken ()
public gov.nist.core.Token peekNextToken () throws java.text.ParseException
public gov.nist.core.Token[] peekNextToken (int) throws java.text.ParseException
Integer type
String id
String idUppercase
char nextChar
gov.nist.core.Token tok
int i
int ntokens
int old
gov.nist.core.Token[] retval
public gov.nist.core.Token match (int) throws java.text.ParseException
String id
String id
String nexttok
Integer cur
char next
char ch
char next
int tok
public void SPorHT ()
char c
public static final boolean isTokenChar (char)
char c
public boolean startsId ()
char nextChar
java.text.ParseException ex
public boolean startsSafeToken ()
char nextChar
java.text.ParseException ex
public java.lang.String ttoken ()
char nextChar
java.text.ParseException ex
int startIdx
public java.lang.String ttokenSafe ()
boolean isValidChar
char nextChar
java.text.ParseException ex
int startIdx
public void consumeValidChars (char[])
char validChar
int i
char nextChar
boolean isValid
char[] validChars
int validCharsLength
public java.lang.String quotedString () throws java.text.ParseException
char next
int startIdx
public java.lang.String comment () throws java.text.ParseException
char next
StringBuffer retval
public java.lang.String byteStringNoSemicolon ()
char next
java.text.ParseException ex
StringBuffer retval
public java.lang.String byteStringNoSlash ()
char next
java.text.ParseException ex
StringBuffer retval
public java.lang.String byteStringNoComma ()
char next
StringBuffer retval
public static java.lang.String charAsString (char)
char ch
public java.lang.String charAsString (int)
int nchars
public java.lang.String number () throws java.text.ParseException
char next
java.text.ParseException ex
int startIdx
public int markInputPosition ()
public void rewindInputPosition (int)
int position
public java.lang.String getRest ()
public java.lang.String getString (char) throws java.text.ParseException
char nextchar
char next
char c
StringBuffer retval
public int getPtr ()
public java.lang.String getBuffer ()
public java.text.ParseException createParseException ()
static void <clinit> ()
}
gov/nist/core/LogLevels.class
LogLevels.java
package gov.nist.core
public abstract gov.nist.core.LogLevels extends java.lang.Object {
public static final int TRACE_NONE
public static final int TRACE_FATAL
public static final int TRACE_ERROR
public static final int TRACE_WARN
public static final int TRACE_INFO
public static final int TRACE_DEBUG
public static final int TRACE_TRACE
public static final int TRACE_MESSAGES
public static final int TRACE_EXCEPTION
}
gov/nist/core/LogWriter.class
LogWriter.java
package gov.nist.core
public gov.nist.core.LogWriter extends java.lang.Object implements gov.nist.core.StackLogger {
private static final String TAG
private boolean mEnabled
public void <init> ()
public void logStackTrace ()
public void logStackTrace (int)
int traceLevel
public int getLineCount ()
public void logException (java.lang.Throwable)
Throwable ex
public void logDebug (java.lang.String)
String message
public void logTrace (java.lang.String)
String message
public void logFatalError (java.lang.String)
String message
public void logError (java.lang.String)
String message
public boolean isLoggingEnabled ()
public boolean isLoggingEnabled (int)
int logLevel
public void logError (java.lang.String, java.lang.Exception)
String message
Exception ex
public void logWarning (java.lang.String)
String string
public void logInfo (java.lang.String)
String string
public void disableLogging ()
public void enableLogging ()
public void setBuildTimeStamp (java.lang.String)
String buildTimeStamp
public void setStackProperties (java.util.Properties)
java.util.Properties stackProperties
public java.lang.String getLoggerName ()
}
gov/nist/core/Match.class
Match.java
package gov.nist.core
public abstract gov.nist.core.Match extends java.lang.Object {
public abstract boolean match (java.lang.String)
}
gov/nist/core/MultiValueMap.class
MultiValueMap.java
package gov.nist.core
public abstract gov.nist.core.MultiValueMap extends java.lang.Object implements java.util.Map java.io.Serializable {
}
gov/nist/core/MultiValueMapImpl.class
MultiValueMapImpl.java
package gov.nist.core
public gov.nist.core.MultiValueMapImpl extends java.lang.Object implements gov.nist.core.MultiValueMap java.lang.Cloneable {
private java.util.HashMap map
private static final long serialVersionUID
public void <init> ()
public java.util.List put (java.lang.String, java.lang.Object)
String key
Object value
java.util.ArrayList keyList
public boolean containsValue (java.lang.Object)
java.util.Map$Entry keyValuePair
java.util.ArrayList list
Object value
java.util.Set pairs
java.util.Iterator pairsIterator
public void clear ()
java.util.Map$Entry keyValuePair
java.util.ArrayList list
java.util.Set pairs
java.util.Iterator pairsIterator
public java.util.Collection values ()
int ii
java.util.Map$Entry keyValuePair
java.util.ArrayList list
Object[] values
java.util.ArrayList returnList
java.util.Set pairs
java.util.Iterator pairsIterator
public java.lang.Object clone ()
gov.nist.core.MultiValueMapImpl obj
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Set entrySet ()
public boolean isEmpty ()
public java.util.Set keySet ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List put (java.lang.String, java.util.List)
String key
java.util.List value
public java.util.List remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.ArrayList al
String k
java.util.Map mapToPut
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
}
gov/nist/core/NameValue.class
NameValue.java
package gov.nist.core
public gov.nist.core.NameValue extends gov.nist.core.GenericObject implements java.util.Map$Entry {
private static final long serialVersionUID
protected boolean isQuotedString
protected final boolean isFlagParameter
private String separator
private String quotes
private String name
private Object value
public void <init> ()
public void <init> (java.lang.String, java.lang.Object, boolean)
String n
Object v
boolean isFlag
public void <init> (java.lang.String, java.lang.Object)
String n
Object v
public void setSeparator (java.lang.String)
String sep
public void setQuotedValue ()
public boolean isValueQuoted ()
public java.lang.String getName ()
public java.lang.Object getValueAsObject ()
public void setName (java.lang.String)
String n
public void setValueAsObject (java.lang.Object)
Object v
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
gov.nist.core.GenericObject gv
gov.nist.core.GenericObjectList gvlist
gov.nist.core.GenericObject gv
gov.nist.core.GenericObjectList gvlist
StringBuffer buffer
public java.lang.Object clone ()
gov.nist.core.NameValue retval
public boolean equals (java.lang.Object)
String val
String val1
Object other
gov.nist.core.NameValue that
public java.lang.String getKey ()
public java.lang.String getValue ()
public java.lang.String setValue (java.lang.String)
String value
String retval
public int hashCode ()
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic java.lang.Object getKey ()
}
gov/nist/core/NameValueList.class
NameValueList.java
package gov.nist.core
public gov.nist.core.NameValueList extends java.lang.Object implements java.io.Serializable java.lang.Cloneable java.util.Map {
private static final long serialVersionUID
private java.util.Map hmap
private String separator
public void <init> ()
public void <init> (boolean)
boolean sync
public void setSeparator (java.lang.String)
String separator
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
gov.nist.core.GenericObject gobj
Object obj
java.util.Iterator iterator
StringBuffer buffer
public java.lang.String toString ()
public void set (gov.nist.core.NameValue)
gov.nist.core.NameValue nv
public void set (java.lang.String, java.lang.Object)
String name
Object value
gov.nist.core.NameValue nameValue
public boolean equals (java.lang.Object)
String key
gov.nist.core.NameValue nv1
gov.nist.core.NameValue nv2
Object otherObject
gov.nist.core.NameValueList other
java.util.Iterator li
public java.lang.Object getValue (java.lang.String)
String name
gov.nist.core.NameValue nv
public gov.nist.core.NameValue getNameValue (java.lang.String)
String name
public boolean hasNameValue (java.lang.String)
String name
public boolean delete (java.lang.String)
String name
String lcName
public java.lang.Object clone ()
gov.nist.core.NameValueList retval
java.util.Iterator it
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.util.Iterator getNames ()
public java.lang.String getParameter (java.lang.String)
String name
Object val
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public gov.nist.core.NameValue get (java.lang.Object)
Object key
public java.util.Set keySet ()
public gov.nist.core.NameValue put (java.lang.String, gov.nist.core.NameValue)
String name
gov.nist.core.NameValue nameValue
public void putAll (java.util.Map)
java.util.Map map
public gov.nist.core.NameValue remove (java.lang.Object)
Object key
public java.util.Collection values ()
public int hashCode ()
public volatile synthetic java.lang.Object remove (java.lang.Object)
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object get (java.lang.Object)
}
gov/nist/core/PackageNames.class
PackageNames.java
package gov.nist.core
public abstract gov.nist.core.PackageNames extends java.lang.Object {
public static final String JAIN_HEADER_PACKAGE
public static final String JAIN_PACKAGE
public static final String SIPHEADERS_PACKAGE
public static final String PARSER_PACKAGE
public static final String NET_PACKAGE
public static final String SIP_PACKAGE
public static final String STACK_PACKAGE
public static final String CORE_PACKAGE
public static final String MESSAGE_PACKAGE
public static final String SDP_PACKAGE
public static final String SDP_PARSER_PACKAGE
}
gov/nist/core/ParserCore.class
ParserCore.java
package gov.nist.core
public abstract gov.nist.core.ParserCore extends java.lang.Object {
public static final boolean debug
static int nesting_level
protected gov.nist.core.LexerCore lexer
public void <init> ()
protected gov.nist.core.NameValue nameValue (char) throws java.text.ParseException
gov.nist.core.Token value
String str
boolean isFlag
gov.nist.core.NameValue nv
boolean quoted
char la
java.text.ParseException ex
gov.nist.core.Token name
char separator
protected void dbg_enter (java.lang.String)
int i
String rule
StringBuffer stringBuffer
protected void dbg_leave (java.lang.String)
int i
String rule
StringBuffer stringBuffer
protected gov.nist.core.NameValue nameValue () throws java.text.ParseException
protected void peekLine (java.lang.String)
String rule
static void <clinit> ()
}
gov/nist/core/Separators.class
Separators.java
package gov.nist.core
public abstract gov.nist.core.Separators extends java.lang.Object {
public static final String SEMICOLON
public static final String COLON
public static final String COMMA
public static final String SLASH
public static final String SP
public static final String EQUALS
public static final String STAR
public static final String NEWLINE
public static final String RETURN
public static final String LESS_THAN
public static final String GREATER_THAN
public static final String AT
public static final String DOT
public static final String QUESTION
public static final String POUND
public static final String AND
public static final String LPAREN
public static final String RPAREN
public static final String DOUBLE_QUOTE
public static final String QUOTE
public static final String HT
public static final String PERCENT
}
gov/nist/core/ServerLogger.class
ServerLogger.java
package gov.nist.core
public abstract gov.nist.core.ServerLogger extends java.lang.Object implements gov.nist.core.LogLevels {
public abstract void closeLogFile ()
public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, boolean, long)
public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean, long)
public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean)
public abstract void logException (java.lang.Exception)
public abstract void setStackProperties (java.util.Properties)
public abstract void setSipStack (javax.sip.SipStack)
}
gov/nist/core/StackLogger.class
StackLogger.java
package gov.nist.core
public abstract gov.nist.core.StackLogger extends java.lang.Object implements gov.nist.core.LogLevels {
public abstract void logStackTrace ()
public abstract void logStackTrace (int)
public abstract int getLineCount ()
public abstract void logException (java.lang.Throwable)
public abstract void logDebug (java.lang.String)
public abstract void logTrace (java.lang.String)
public abstract void logFatalError (java.lang.String)
public abstract void logError (java.lang.String)
public abstract boolean isLoggingEnabled ()
public abstract boolean isLoggingEnabled (int)
public abstract void logError (java.lang.String, java.lang.Exception)
public abstract void logWarning (java.lang.String)
public abstract void logInfo (java.lang.String)
public abstract void disableLogging ()
public abstract void enableLogging ()
public abstract void setBuildTimeStamp (java.lang.String)
public abstract void setStackProperties (java.util.Properties)
public abstract java.lang.String getLoggerName ()
}
gov/nist/core/StringTokenizer.class
StringTokenizer.java
package gov.nist.core
public gov.nist.core.StringTokenizer extends java.lang.Object {
protected String buffer
protected int bufferLen
protected int ptr
protected int savedPtr
protected void <init> ()
public void <init> (java.lang.String)
String buffer
public java.lang.String nextToken ()
char c
int startIdx
public boolean hasMoreChars ()
public static boolean isHexDigit (char)
char ch
public static boolean isAlpha (char)
char ch
public static boolean isDigit (char)
char ch
public static boolean isAlphaDigit (char)
char ch
public java.lang.String getLine ()
int startIdx
public java.lang.String peekLine ()
int curPos
String retval
public char lookAhead () throws java.text.ParseException
public char lookAhead (int) throws java.text.ParseException
IndexOutOfBoundsException e
int k
public char getNextChar () throws java.text.ParseException
public void consume ()
public void consume (int)
int k
public java.util.Vector getLines ()
String line
java.util.Vector result
public java.lang.String getNextToken (char) throws java.text.ParseException
char la
char delim
int startIdx
public static java.lang.String getSDPFieldName (java.lang.String)
int begin
IndexOutOfBoundsException e
String line
String fieldName
}
gov/nist/core/ThreadAuditor$ThreadHandle.class
ThreadAuditor.java
package gov.nist.core
public gov.nist.core.ThreadAuditor$ThreadHandle extends java.lang.Object {
private boolean isThreadActive
private Thread thread
private gov.nist.core.ThreadAuditor threadAuditor
final synthetic gov.nist.core.ThreadAuditor this$0
public void <init> (gov.nist.core.ThreadAuditor, gov.nist.core.ThreadAuditor)
gov.nist.core.ThreadAuditor this$0
gov.nist.core.ThreadAuditor aThreadAuditor
public boolean isThreadActive ()
protected void setThreadActive (boolean)
boolean value
public java.lang.Thread getThread ()
public void ping ()
public long getPingIntervalInMillisecs ()
public java.lang.String toString ()
StringBuffer toString
}
gov/nist/core/ThreadAuditor.class
ThreadAuditor.java
package gov.nist.core
public gov.nist.core.ThreadAuditor extends java.lang.Object {
private java.util.Map threadHandles
private long pingIntervalInMillisecs
public void <init> ()
public long getPingIntervalInMillisecs ()
public void setPingIntervalInMillisecs (long)
long value
public boolean isEnabled ()
public synchronized gov.nist.core.ThreadAuditor$ThreadHandle addCurrentThread ()
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
public synchronized void removeThread (java.lang.Thread)
Thread thread
public synchronized void ping (gov.nist.core.ThreadAuditor$ThreadHandle)
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
public synchronized void reset ()
public synchronized java.lang.String auditThreads ()
Thread thread
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
String auditReport
java.util.Iterator it
public synchronized java.lang.String toString ()
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
String toString
java.util.Iterator it
}
gov/nist/core/Token.class
Token.java
package gov.nist.core
public gov.nist.core.Token extends java.lang.Object {
protected String tokenValue
protected int tokenType
public void <init> ()
public java.lang.String getTokenValue ()
public int getTokenType ()
public java.lang.String toString ()
}
gov/nist/core/net/
gov/nist/core/net/AddressResolver.class
AddressResolver.java
package gov.nist.core.net
public abstract gov.nist.core.net.AddressResolver extends java.lang.Object {
public abstract javax.sip.address.Hop resolveAddress (javax.sip.address.Hop)
}
gov/nist/core/net/DefaultNetworkLayer.class
DefaultNetworkLayer.java
package gov.nist.core.net
public gov.nist.core.net.DefaultNetworkLayer extends java.lang.Object implements gov.nist.core.net.NetworkLayer {
private javax.net.ssl.SSLSocketFactory sslSocketFactory
private javax.net.ssl.SSLServerSocketFactory sslServerSocketFactory
public static final gov.nist.core.net.DefaultNetworkLayer SINGLETON
private void <init> ()
public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
int port
int backlog
java.net.InetAddress bindAddress
public java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
public java.net.DatagramSocket createDatagramSocket () throws java.net.SocketException
public java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress) throws java.net.SocketException
java.net.MulticastSocket ds
java.io.IOException e
int port
java.net.InetAddress laddr
public javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
int port
int backlog
java.net.InetAddress bindAddress
public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress myAddress
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress myAddress
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.Socket sock
java.net.InetAddress address
int port
java.net.InetAddress myAddress
int myPort
static void <clinit> ()
}
gov/nist/core/net/NetworkLayer.class
NetworkLayer.java
package gov.nist.core.net
public abstract gov.nist.core.net.NetworkLayer extends java.lang.Object {
public abstract java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
public abstract javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
public abstract java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
public abstract java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
public abstract java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
public abstract javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int) throws java.io.IOException
public abstract javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
public abstract java.net.DatagramSocket createDatagramSocket () throws java.net.SocketException
public abstract java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress) throws java.net.SocketException
}
gov/nist/core/net/SslNetworkLayer.class
SslNetworkLayer.java
package gov.nist.core.net
public gov.nist.core.net.SslNetworkLayer extends java.lang.Object implements gov.nist.core.net.NetworkLayer {
private javax.net.ssl.SSLSocketFactory sslSocketFactory
private javax.net.ssl.SSLServerSocketFactory sslServerSocketFactory
public void <init> (java.lang.String, java.lang.String, char[], java.lang.String) throws java.security.GeneralSecurityException java.io.FileNotFoundException java.io.IOException
String trustStoreFile
String keyStoreFile
char[] keyStorePassword
String keyStoreType
javax.net.ssl.SSLContext sslContext
String algorithm
javax.net.ssl.TrustManagerFactory tmFactory
javax.net.ssl.KeyManagerFactory kmFactory
java.security.SecureRandom secureRandom
java.security.KeyStore keyStore
java.security.KeyStore trustStore
public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
int port
int backlog
java.net.InetAddress bindAddress
public java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
public java.net.DatagramSocket createDatagramSocket () throws java.net.SocketException
public java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress) throws java.net.SocketException
int port
java.net.InetAddress laddr
public javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
int port
int backlog
java.net.InetAddress bindAddress
public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress myAddress
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress myAddress
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.Socket sock
java.net.InetAddress address
int port
java.net.InetAddress myAddress
int myPort
}
gov/nist/javax/
gov/nist/javax/sip/
gov/nist/javax/sip/ClientTransactionExt.class
ClientTransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ClientTransactionExt extends java.lang.Object implements javax.sip.ClientTransaction gov.nist.javax.sip.TransactionExt {
public abstract void setNotifyOnRetransmit (boolean)
public abstract void alertIfStillInCallingStateBy (int)
public abstract javax.sip.address.Hop getNextHop ()
public abstract boolean isSecure ()
}
gov/nist/javax/sip/DefaultAddressResolver.class
DefaultAddressResolver.java
package gov.nist.javax.sip
public gov.nist.javax.sip.DefaultAddressResolver extends java.lang.Object implements gov.nist.core.net.AddressResolver {
public void <init> ()
public javax.sip.address.Hop resolveAddress (javax.sip.address.Hop)
javax.sip.address.Hop inputAddress
}
gov/nist/javax/sip/DialogExt.class
DialogExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.DialogExt extends java.lang.Object implements javax.sip.Dialog {
public abstract javax.sip.SipProvider getSipProvider ()
public abstract void setBackToBackUserAgent ()
public abstract void disableSequenceNumberValidation ()
}
gov/nist/javax/sip/DialogFilter.class
DialogFilter.java
package gov.nist.javax.sip
gov.nist.javax.sip.DialogFilter extends java.lang.Object implements gov.nist.javax.sip.stack.ServerRequestInterface gov.nist.javax.sip.stack.ServerResponseInterface {
protected gov.nist.javax.sip.stack.SIPTransaction transactionChannel
protected gov.nist.javax.sip.ListeningPointImpl listeningPoint
private gov.nist.javax.sip.SipStackImpl sipStack
public void <init> (gov.nist.javax.sip.SipStackImpl)
gov.nist.javax.sip.SipStackImpl sipStack
private void sendRequestPendingResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.header.RetryAfter retryAfter
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
javax.sip.header.ServerHeader serverHeader
private void sendBadRequestResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction, java.lang.String)
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction transaction
String reasonPhrase
gov.nist.javax.sip.message.SIPResponse sipResponse
javax.sip.header.ServerHeader serverHeader
private void sendCallOrTransactionDoesNotExistResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction)
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
javax.sip.header.ServerHeader serverHeader
private void sendLoopDetectedResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction)
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
javax.sip.header.ServerHeader serverHeader
private void sendServerInternalErrorResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction)
javax.sip.header.ServerHeader serverHeader
gov.nist.javax.sip.header.RetryAfter retryAfter
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
public void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.address.SipUri contactUri
String ipAddress
int contactPort
String contactTransport
gov.nist.javax.sip.header.Contact contact
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
int port
int port
gov.nist.javax.sip.header.RouteList routes
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.address.SipUri uri
int port
String host
long cseqno
String method
gov.nist.javax.sip.message.SIPRequest lastRequest
javax.sip.header.ReferToHeader sipHeader
gov.nist.javax.sip.stack.SIPTransaction lastTransaction
Exception ex
gov.nist.javax.sip.stack.SIPServerTransaction st
gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
gov.nist.javax.sip.stack.SIPServerTransaction st
Exception ex
gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
javax.sip.SipException e
gov.nist.javax.sip.message.SIPResponse notExist
Exception ex
javax.sip.SipException ex
gov.nist.javax.sip.message.SIPResponse response
java.io.IOException ex
Exception ex
javax.sip.SipException ex
gov.nist.javax.sip.message.SIPResponse response
Exception ex
gov.nist.javax.sip.stack.SIPServerTransaction st
gov.nist.javax.sip.stack.SIPTransaction lastTransaction
java.io.IOException ex
javax.sip.message.Response errorResponse
Exception ex
gov.nist.javax.sip.header.Event event
javax.sip.RequestEvent sipEvent
gov.nist.javax.sip.stack.SIPDialog subscriptionDialog
javax.sip.RequestEvent sipEvent
gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeClientTx
javax.sip.RequestEvent sipEvent
javax.sip.RequestEvent sipEvent
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.MessageChannel incomingMessageChannel
gov.nist.javax.sip.SipStackImpl sipStack
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.stack.SIPServerTransaction transaction
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
javax.sip.RequestEvent sipEvent
public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog)
javax.sip.SipException ex
boolean ackAlreadySent
gov.nist.javax.sip.stack.SIPClientTransaction forked
gov.nist.javax.sip.ResponseEventExt sipEvent
gov.nist.javax.sip.stack.SIPClientTransaction forked
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.stack.MessageChannel incomingMessageChannel
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.stack.SIPClientTransaction transaction
gov.nist.javax.sip.SipStackImpl sipStackImpl
gov.nist.javax.sip.ResponseEventExt responseEvent
public java.lang.String getProcessingInfo ()
public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
String originalFrom
javax.sip.message.Request ackRequest
Exception ex
boolean ackAlreadySent
gov.nist.javax.sip.ClientTransactionExt originalTx
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.MessageChannel incomingChannel
String dialogID
gov.nist.javax.sip.stack.SIPDialog sipDialog
String method
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.stack.SIPClientTransaction transaction
gov.nist.javax.sip.ResponseEventExt responseEvent
}
gov/nist/javax/sip/DialogTimeoutEvent$Reason.class
DialogTimeoutEvent.java
package gov.nist.javax.sip
public final enum gov.nist.javax.sip.DialogTimeoutEvent$Reason extends java.lang.Enum {
public static final enum gov.nist.javax.sip.DialogTimeoutEvent$Reason AckNotReceived
public static final enum gov.nist.javax.sip.DialogTimeoutEvent$Reason AckNotSent
public static final enum gov.nist.javax.sip.DialogTimeoutEvent$Reason ReInviteTimeout
private static final synthetic gov.nist.javax.sip.DialogTimeoutEvent$Reason[] $VALUES
public static gov.nist.javax.sip.DialogTimeoutEvent$Reason[] values ()
public static gov.nist.javax.sip.DialogTimeoutEvent$Reason valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic gov.nist.javax.sip.DialogTimeoutEvent$Reason[] $values ()
static void <clinit> ()
}
gov/nist/javax/sip/DialogTimeoutEvent.class
DialogTimeoutEvent.java
package gov.nist.javax.sip
public gov.nist.javax.sip.DialogTimeoutEvent extends java.util.EventObject {
private static final long serialVersionUID
private javax.sip.Dialog m_dialog
private gov.nist.javax.sip.DialogTimeoutEvent$Reason m_reason
public void <init> (java.lang.Object, javax.sip.Dialog, gov.nist.javax.sip.DialogTimeoutEvent$Reason)
Object source
javax.sip.Dialog dialog
gov.nist.javax.sip.DialogTimeoutEvent$Reason reason
public javax.sip.Dialog getDialog ()
public gov.nist.javax.sip.DialogTimeoutEvent$Reason getReason ()
}
gov/nist/javax/sip/EventScanner.class
EventScanner.java
package gov.nist.javax.sip
gov.nist.javax.sip.EventScanner extends java.lang.Object implements java.lang.Runnable {
private boolean isStopped
private int refCount
private java.util.LinkedList pendingEvents
private int[] eventMutex
private gov.nist.javax.sip.SipStackImpl sipStack
public void incrementRefcount ()
public void <init> (gov.nist.javax.sip.SipStackImpl)
gov.nist.javax.sip.SipStackImpl sipStackImpl
Thread myThread
public void addEvent (gov.nist.javax.sip.EventWrapper)
gov.nist.javax.sip.EventWrapper eventWrapper
public void stop ()
public void forceStop ()
public void deliverEvent (gov.nist.javax.sip.EventWrapper)
gov.nist.javax.sip.stack.SIPServerTransaction st
gov.nist.javax.sip.stack.SIPDialog dialog
Exception ex
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction tx
gov.nist.javax.sip.stack.SIPTransaction tx
Exception ex
javax.sip.ResponseEvent responseEvent
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.SIPDialog sipDialog
gov.nist.javax.sip.stack.SIPClientTransaction ct
Exception ex
Exception ex
Exception ex
AbstractMethodError ame
Exception ex
AbstractMethodError ame
Exception ex
gov.nist.javax.sip.EventWrapper eventWrapper
java.util.EventObject sipEvent
javax.sip.SipListener sipListener
public void run ()
InterruptedException ex
java.util.LinkedList eventsToDeliver
Exception e
gov.nist.javax.sip.EventWrapper eventWrapper
java.util.LinkedList eventsToDeliver
java.util.ListIterator iterator
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
}
gov/nist/javax/sip/EventWrapper.class
EventWrapper.java
package gov.nist.javax.sip
gov.nist.javax.sip.EventWrapper extends java.lang.Object {
protected java.util.EventObject sipEvent
protected gov.nist.javax.sip.stack.SIPTransaction transaction
void <init> (java.util.EventObject, gov.nist.javax.sip.stack.SIPTransaction)
java.util.EventObject sipEvent
gov.nist.javax.sip.stack.SIPTransaction transaction
}
gov/nist/javax/sip/ListeningPointExt.class
ListeningPointExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ListeningPointExt extends java.lang.Object implements javax.sip.ListeningPoint {
public abstract javax.sip.header.ContactHeader createContactHeader ()
public abstract void sendHeartbeat (java.lang.String, int) throws java.io.IOException
public abstract javax.sip.header.ViaHeader createViaHeader ()
}
gov/nist/javax/sip/ListeningPointImpl.class
ListeningPointImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.ListeningPointImpl extends java.lang.Object implements javax.sip.ListeningPoint gov.nist.javax.sip.ListeningPointExt {
protected String transport
int port
protected gov.nist.javax.sip.stack.MessageProcessor messageProcessor
protected gov.nist.javax.sip.SipProviderImpl sipProvider
protected gov.nist.javax.sip.SipStackImpl sipStack
public static java.lang.String makeKey (java.lang.String, int, java.lang.String)
String host
int port
String transport
protected java.lang.String getKey ()
protected void setSipProvider (gov.nist.javax.sip.SipProviderImpl)
gov.nist.javax.sip.SipProviderImpl sipProviderImpl
protected void removeSipProvider ()
protected void <init> (javax.sip.SipStack, int, java.lang.String)
javax.sip.SipStack sipStack
int port
String transport
public java.lang.Object clone ()
gov.nist.javax.sip.ListeningPointImpl lip
public int getPort ()
public java.lang.String getTransport ()
public gov.nist.javax.sip.SipProviderImpl getProvider ()
public java.lang.String getIPAddress ()
public void setSentBy (java.lang.String) throws java.text.ParseException
String sentBy
public java.lang.String getSentBy ()
public boolean isSentBySet ()
public gov.nist.javax.sip.header.Via getViaHeader ()
public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor ()
public javax.sip.header.ContactHeader createContactHeader ()
String ipAddress
int port
javax.sip.address.SipURI sipURI
gov.nist.javax.sip.header.Contact contact
gov.nist.javax.sip.address.AddressImpl address
Exception ex
public void sendHeartbeat (java.lang.String, int) throws java.io.IOException
String ipAddress
int port
gov.nist.core.HostPort targetHostPort
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.message.SIPRequest siprequest
public javax.sip.header.ViaHeader createViaHeader ()
}
gov/nist/javax/sip/LogRecord.class
LogRecord.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.LogRecord extends java.lang.Object {
public abstract boolean equals (java.lang.Object)
public abstract java.lang.String toString ()
}
gov/nist/javax/sip/LogRecordFactory.class
LogRecordFactory.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.LogRecordFactory extends java.lang.Object {
public abstract gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long)
}
gov/nist/javax/sip/NistSipMessageFactoryImpl.class
NistSipMessageFactoryImpl.java
package gov.nist.javax.sip
gov.nist.javax.sip.NistSipMessageFactoryImpl extends java.lang.Object implements gov.nist.javax.sip.stack.StackMessageFactory {
private gov.nist.javax.sip.SipStackImpl sipStack
public gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.SipStackImpl theStack
gov.nist.javax.sip.DialogFilter retval
public gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.stack.SIPTransactionStack theStack
gov.nist.javax.sip.stack.SIPTransaction tr
gov.nist.javax.sip.DialogFilter retval
public void <init> (gov.nist.javax.sip.SipStackImpl)
gov.nist.javax.sip.SipStackImpl sipStackImpl
}
gov/nist/javax/sip/ResponseEventExt.class
ResponseEventExt.java
package gov.nist.javax.sip
public gov.nist.javax.sip.ResponseEventExt extends javax.sip.ResponseEvent {
private gov.nist.javax.sip.ClientTransactionExt m_originalTransaction
public void <init> (java.lang.Object, gov.nist.javax.sip.ClientTransactionExt, javax.sip.Dialog, javax.sip.message.Response)
Object source
gov.nist.javax.sip.ClientTransactionExt clientTransaction
javax.sip.Dialog dialog
javax.sip.message.Response response
public boolean isForkedResponse ()
public void setOriginalTransaction (gov.nist.javax.sip.ClientTransactionExt)
gov.nist.javax.sip.ClientTransactionExt originalTransaction
public gov.nist.javax.sip.ClientTransactionExt getOriginalTransaction ()
}
gov/nist/javax/sip/SIPConstants.class
SIPConstants.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SIPConstants extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames gov.nist.javax.sip.address.ParameterNames gov.nist.javax.sip.header.ParameterNames {
public static final int DEFAULT_PORT
public static final int DEFAULT_TLS_PORT
public static final String BRANCH_MAGIC_COOKIE
public static final String BRANCH_MAGIC_COOKIE_LOWER_CASE
public static final String BRANCH_MAGIC_COOKIE_UPPER_CASE
public static final String SIP_VERSION_STRING
}
gov/nist/javax/sip/ServerTransactionExt.class
ServerTransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ServerTransactionExt extends java.lang.Object implements javax.sip.ServerTransaction gov.nist.javax.sip.TransactionExt {
public abstract javax.sip.ServerTransaction getCanceledInviteTransaction ()
}
gov/nist/javax/sip/SipListenerExt.class
SipListenerExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipListenerExt extends java.lang.Object implements javax.sip.SipListener {
public abstract void processDialogTimeout (gov.nist.javax.sip.DialogTimeoutEvent)
}
gov/nist/javax/sip/SipProviderExt.class
SipProviderExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipProviderExt extends java.lang.Object implements javax.sip.SipProvider {
public abstract void setDialogErrorsAutomaticallyHandled ()
}
gov/nist/javax/sip/SipProviderImpl.class
SipProviderImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.SipProviderImpl extends java.lang.Object implements javax.sip.SipProvider gov.nist.javax.sip.SipProviderExt gov.nist.javax.sip.stack.SIPTransactionEventListener gov.nist.javax.sip.stack.SIPDialogEventListener {
private javax.sip.SipListener sipListener
protected gov.nist.javax.sip.SipStackImpl sipStack
private java.util.concurrent.ConcurrentHashMap listeningPoints
private gov.nist.javax.sip.EventScanner eventScanner
private String address
private int port
private boolean automaticDialogSupportEnabled
private String IN_ADDR_ANY
private String IN6_ADDR_ANY
private boolean dialogErrorsAutomaticallyHandled
private void <init> ()
protected void stop ()
gov.nist.javax.sip.ListeningPointImpl listeningPoint
java.util.Iterator it
public javax.sip.ListeningPoint getListeningPoint (java.lang.String)
String transport
public void handleEvent (java.util.EventObject, gov.nist.javax.sip.stack.SIPTransaction)
javax.sip.Dialog dialog
javax.sip.Dialog dialog
java.util.EventObject sipEvent
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.EventWrapper eventWrapper
protected void <init> (gov.nist.javax.sip.SipStackImpl)
gov.nist.javax.sip.SipStackImpl sipStack
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
public void addSipListener (javax.sip.SipListener) throws java.util.TooManyListenersException
javax.sip.SipListener sipListener
public javax.sip.ListeningPoint getListeningPoint ()
public javax.sip.header.CallIdHeader getNewCallId ()
String callId
gov.nist.javax.sip.header.CallID callid
public javax.sip.ClientTransaction getNewClientTransaction (javax.sip.message.Request) throws javax.sip.TransactionUnavailableException
gov.nist.javax.sip.ListeningPointImpl lp
gov.nist.javax.sip.header.Via via
java.text.ParseException ex
javax.sip.ClientTransaction retval
gov.nist.javax.sip.stack.SIPClientTransaction ct
javax.sip.SipException ex
gov.nist.javax.sip.stack.SIPDialog sipDialog
String branchId
gov.nist.javax.sip.header.Via topmostVia
gov.nist.javax.sip.stack.SIPClientTransaction ct
java.io.IOException ex
java.text.ParseException ex
javax.sip.InvalidArgumentException ex
javax.sip.message.Request request
gov.nist.javax.sip.message.SIPRequest sipRequest
javax.sip.address.Hop hop
String transport
gov.nist.javax.sip.ListeningPointImpl listeningPoint
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
public javax.sip.ServerTransaction getNewServerTransaction (javax.sip.message.Request) throws javax.sip.TransactionAlreadyExistsException javax.sip.TransactionUnavailableException
java.text.ParseException ex
gov.nist.javax.sip.stack.SIPClientTransaction ct
java.io.IOException ex
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
java.io.IOException ex
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.stack.MessageChannel mc
String dialogId
gov.nist.javax.sip.stack.SIPDialog dialog
javax.sip.message.Request request
gov.nist.javax.sip.stack.SIPServerTransaction transaction
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.SipStack getSipStack ()
public void removeSipListener (javax.sip.SipListener)
gov.nist.javax.sip.SipProviderImpl nextProvider
java.util.Iterator it
javax.sip.SipListener sipListener
boolean found
public void sendRequest (javax.sip.message.Request) throws javax.sip.SipException
javax.sip.Dialog dialog
gov.nist.javax.sip.header.Via via
String branch
gov.nist.javax.sip.stack.MessageChannel messageChannel
java.io.IOException ex
java.text.ParseException ex1
javax.sip.message.Request request
javax.sip.address.Hop hop
gov.nist.javax.sip.message.SIPRequest sipRequest
public void sendResponse (javax.sip.message.Response) throws javax.sip.SipException
gov.nist.javax.sip.ListeningPointImpl listeningPoint
gov.nist.javax.sip.stack.MessageChannel messageChannel
java.io.IOException ex
javax.sip.message.Response response
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.header.Via via
gov.nist.javax.sip.stack.SIPServerTransaction st
String transport
String host
int port
javax.sip.address.Hop hop
public synchronized void setListeningPoint (javax.sip.ListeningPoint)
javax.sip.ListeningPoint listeningPoint
gov.nist.javax.sip.ListeningPointImpl lp
String transport
public javax.sip.Dialog getNewDialog (javax.sip.Transaction) throws javax.sip.SipException
gov.nist.javax.sip.stack.SIPServerTransaction st
javax.sip.message.Response response
gov.nist.javax.sip.message.SIPRequest sipRequest
String dialogId
gov.nist.javax.sip.message.SIPRequest request
String dialogId
gov.nist.javax.sip.stack.SIPClientTransaction sipClientTx
gov.nist.javax.sip.message.SIPResponse response
javax.sip.Transaction transaction
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
public void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent)
gov.nist.javax.sip.stack.SIPClientTransaction clientTx
javax.sip.address.Hop hop
Object errorObject
javax.sip.Timeout timeout
javax.sip.TimeoutEvent ev
gov.nist.javax.sip.stack.SIPClientTransaction clientTx
javax.sip.address.Hop hop
Object errorObject
javax.sip.Timeout timeout
javax.sip.TimeoutEvent ev
Object errorObject
javax.sip.Transaction tx
javax.sip.Timeout timeout
javax.sip.TimeoutEvent ev
gov.nist.javax.sip.stack.SIPTransactionErrorEvent transactionErrorEvent
gov.nist.javax.sip.stack.SIPTransaction transaction
public synchronized void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent)
gov.nist.javax.sip.stack.SIPDialogErrorEvent dialogErrorEvent
gov.nist.javax.sip.stack.SIPDialog sipDialog
gov.nist.javax.sip.DialogTimeoutEvent$Reason reason
gov.nist.javax.sip.DialogTimeoutEvent ev
public synchronized javax.sip.ListeningPoint[] getListeningPoints ()
javax.sip.ListeningPoint[] retval
public synchronized void addListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
javax.sip.ListeningPoint listeningPoint
gov.nist.javax.sip.ListeningPointImpl lp
String transport
public synchronized void removeListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
javax.sip.ListeningPoint listeningPoint
gov.nist.javax.sip.ListeningPointImpl lp
public synchronized void removeListeningPoints ()
gov.nist.javax.sip.ListeningPointImpl lp
java.util.Iterator it
public void setAutomaticDialogSupportEnabled (boolean)
boolean automaticDialogSupportEnabled
public boolean isAutomaticDialogSupportEnabled ()
public void setDialogErrorsAutomaticallyHandled ()
public boolean isDialogErrorsAutomaticallyHandled ()
public javax.sip.SipListener getSipListener ()
}
gov/nist/javax/sip/SipStackExt.class
SipStackExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipStackExt extends java.lang.Object implements javax.sip.SipStack {
public abstract java.util.Collection getDialogs ()
public abstract javax.sip.Dialog getReplacesDialog (gov.nist.javax.sip.header.extensions.ReplacesHeader)
public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper getAuthenticationHelper (gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory)
public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper getSecureAuthenticationHelper (gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory)
public abstract void setAddressResolver (gov.nist.core.net.AddressResolver)
public abstract javax.sip.Dialog getJoinDialog (gov.nist.javax.sip.header.extensions.JoinHeader)
public abstract void setEnabledCipherSuites (java.lang.String[])
public abstract java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
}
gov/nist/javax/sip/SipStackImpl.class
SipStackImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.SipStackImpl extends gov.nist.javax.sip.stack.SIPTransactionStack implements javax.sip.SipStack gov.nist.javax.sip.SipStackExt {
private gov.nist.javax.sip.EventScanner eventScanner
private java.util.Hashtable listeningPoints
private java.util.LinkedList sipProviders
public static final Integer MAX_DATAGRAM_SIZE
boolean reEntrantListener
javax.sip.SipListener sipListener
boolean deliverTerminatedEventForAck
boolean deliverUnsolicitedNotify
private java.util.concurrent.Semaphore stackSemaphore
private String[] cipherSuites
private String[] enabledProtocols
protected void <init> ()
gov.nist.javax.sip.NistSipMessageFactoryImpl msgFactory
private void reInitialize ()
boolean isAutomaticDialogSupportEnabled ()
public void <init> (java.util.Properties) throws javax.sip.PeerUnavailableException
java.net.UnknownHostException ex
Class stackLoggerClass
Class[] constructorArgs
java.lang.reflect.Constructor cons
Object[] args
gov.nist.core.StackLogger stackLogger
java.lang.reflect.InvocationTargetException ex1
Exception ex
Class serverLoggerClass
Class[] constructorArgs
java.lang.reflect.Constructor cons
Object[] args
java.lang.reflect.InvocationTargetException ex1
Exception ex
Class routerClass
Class[] constructorArgs
java.lang.reflect.Constructor cons
Object[] args
javax.sip.address.Router router
java.lang.reflect.InvocationTargetException ex1
Exception ex
String em
java.util.StringTokenizer st
Exception e1
String keyStorePassword
String nextEvent
java.util.StringTokenizer st
Class clazz
java.lang.reflect.Constructor c
Exception e
String path
Class clazz
java.lang.reflect.Constructor c
Exception e
String path
NumberFormatException ex
NumberFormatException ex
NumberFormatException ex
NumberFormatException ex
int rt
NumberFormatException nfe
NumberFormatException ex
NumberFormatException ex
Class clazz
java.lang.reflect.Constructor c
Exception ex
java.util.StringTokenizer st
String[] protocols
int i
String buildTimeStamp
java.io.IOException ex
java.io.BufferedReader streamReader
java.util.Properties configurationProperties
String address
String name
String stackLoggerClassName
String serverLoggerClassName
String routerPath
String useRouterForAll
String extensionMethods
String keyStoreFile
String trustStoreFile
String forkedSubscriptions
String NETWORK_LAYER_KEY
String ADDRESS_RESOLVER_KEY
String maxConnections
String threadPoolSize
String serverTransactionTableSize
String clientTransactionTableSize
String flag
String cacheflag
String readTimeout
String stunAddr
String maxMsgSize
String rel
String interval
String messageLogFactoryClasspath
boolean computeContentLength
String tlsClientProtocols
java.io.InputStream in
String bufferSize
int bufferSizeInteger
boolean congetstionControlEnabled
public synchronized javax.sip.ListeningPoint createListeningPoint (java.lang.String, int, java.lang.String) throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException
java.net.InetAddress inetAddr
gov.nist.javax.sip.stack.MessageProcessor messageProcessor
java.io.IOException ex
String address
int port
String transport
String key
gov.nist.javax.sip.ListeningPointImpl lip
public javax.sip.SipProvider createSipProvider (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
javax.sip.ListeningPoint listeningPoint
gov.nist.javax.sip.ListeningPointImpl listeningPointImpl
gov.nist.javax.sip.SipProviderImpl provider
public void deleteListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
javax.sip.ListeningPoint listeningPoint
gov.nist.javax.sip.ListeningPointImpl lip
String key
public void deleteSipProvider (javax.sip.SipProvider) throws javax.sip.ObjectInUseException
javax.sip.SipProvider sipProvider
gov.nist.javax.sip.SipProviderImpl sipProviderImpl
public java.lang.String getIPAddress ()
public java.util.Iterator getListeningPoints ()
public boolean isRetransmissionFilterActive ()
public java.util.Iterator getSipProviders ()
public java.lang.String getStackName ()
protected void finalize ()
public javax.sip.ListeningPoint createListeningPoint (int, java.lang.String) throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException
int port
String transport
public void stop ()
public void start () throws javax.sip.ProviderDoesNotExistException javax.sip.SipException
public javax.sip.SipListener getSipListener ()
public gov.nist.javax.sip.LogRecordFactory getLogRecordFactory ()
public gov.nist.javax.sip.EventScanner getEventScanner ()
public gov.nist.javax.sip.clientauthutils.AuthenticationHelper getAuthenticationHelper (gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory)
gov.nist.javax.sip.clientauthutils.AccountManager accountManager
javax.sip.header.HeaderFactory headerFactory
public gov.nist.javax.sip.clientauthutils.AuthenticationHelper getSecureAuthenticationHelper (gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory)
gov.nist.javax.sip.clientauthutils.SecureAccountManager accountManager
javax.sip.header.HeaderFactory headerFactory
public void setEnabledCipherSuites (java.lang.String[])
String[] newCipherSuites
public java.lang.String[] getEnabledCipherSuites ()
public void setEnabledProtocols (java.lang.String[])
String[] newProtocols
public java.lang.String[] getEnabledProtocols ()
public void setIsBackToBackUserAgent (boolean)
boolean flag
public boolean isBackToBackUserAgent ()
public boolean isAutomaticDialogErrorHandlingEnabled ()
public boolean acquireSem ()
InterruptedException ex
public void releaseSem ()
static void <clinit> ()
}
gov/nist/javax/sip/TransactionExt.class
TransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.TransactionExt extends java.lang.Object implements javax.sip.Transaction {
public abstract javax.sip.SipProvider getSipProvider ()
public abstract java.lang.String getPeerAddress ()
public abstract int getPeerPort ()
public abstract java.lang.String getTransport ()
public abstract java.lang.String getHost ()
public abstract int getPort ()
public abstract java.lang.String getCipherSuite () throws java.lang.UnsupportedOperationException
public abstract java.security.cert.Certificate[] getLocalCertificates () throws java.lang.UnsupportedOperationException
public abstract java.security.cert.Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
}
gov/nist/javax/sip/Utils.class
Utils.java
package gov.nist.javax.sip
public gov.nist.javax.sip.Utils extends java.lang.Object implements gov.nist.javax.sip.UtilsExt {
private static java.security.MessageDigest digester
private static java.util.Random rand
private static long counter
private static int callIDCounter
private static String signature
private static gov.nist.javax.sip.Utils instance
private static final char[] toHex
public void <init> ()
public static gov.nist.javax.sip.Utils getInstance ()
public static java.lang.String toHexString (byte[])
int i
byte[] b
int pos
char[] c
public static java.lang.String getQuotedString (java.lang.String)
String str
protected static java.lang.String reduceString (java.lang.String)
int i
String input
String newString
int len
String retval
public synchronized java.lang.String generateCallIdentifier (java.lang.String)
String address
String date
byte[] cid
String cidString
public synchronized java.lang.String generateTag ()
public synchronized java.lang.String generateBranchId ()
long num
byte[] bid
public boolean responseBelongsToUs (gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.header.Via topmostVia
String branch
public static java.lang.String getSignature ()
public static void main (java.lang.String[])
String bid
int b
String[] args
java.util.HashSet branchIds
static void <clinit> ()
Exception ex
}
gov/nist/javax/sip/UtilsExt.class
UtilsExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.UtilsExt extends java.lang.Object {
public abstract java.lang.String generateCallIdentifier (java.lang.String)
public abstract java.lang.String generateTag ()
public abstract java.lang.String generateBranchId ()
}
gov/nist/javax/sip/address/
gov/nist/javax/sip/address/AddressFactoryImpl.class
AddressFactoryImpl.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.AddressFactoryImpl extends java.lang.Object implements javax.sip.address.AddressFactory {
public void <init> ()
public javax.sip.address.Address createAddress ()
public javax.sip.address.Address createAddress (java.lang.String, javax.sip.address.URI)
String displayName
javax.sip.address.URI uri
gov.nist.javax.sip.address.AddressImpl addressImpl
public javax.sip.address.SipURI createSipURI (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.address.SipUri sipUri
java.text.ParseException ex
String uri
public javax.sip.address.SipURI createSipURI (java.lang.String, java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.address.SipUri sipUri
java.text.ParseException ex
String user
String host
StringBuffer uriString
gov.nist.javax.sip.parser.StringMsgParser smp
public javax.sip.address.TelURL createTelURL (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.address.TelURLImpl timp
java.text.ParseException ex
String uri
String telUrl
public javax.sip.address.Address createAddress (javax.sip.address.URI)
javax.sip.address.URI uri
gov.nist.javax.sip.address.AddressImpl addressImpl
public javax.sip.address.Address createAddress (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.address.AddressImpl addressImpl
javax.sip.address.SipURI uri
gov.nist.javax.sip.parser.StringMsgParser smp
String address
public javax.sip.address.URI createURI (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.parser.URLParser urlParser
String scheme
java.text.ParseException ex
String uri
}
gov/nist/javax/sip/address/AddressImpl.class
AddressImpl.java
package gov.nist.javax.sip.address
public final gov.nist.javax.sip.address.AddressImpl extends gov.nist.javax.sip.address.NetObject implements javax.sip.address.Address {
private static final long serialVersionUID
public static final int NAME_ADDR
public static final int ADDRESS_SPEC
public static final int WILD_CARD
protected int addressType
protected String displayName
protected gov.nist.javax.sip.address.GenericURI address
public boolean match (java.lang.Object)
gov.nist.javax.sip.address.AddressImpl that
Object other
public gov.nist.core.HostPort getHostPort ()
gov.nist.javax.sip.address.SipUri uri
public int getPort ()
gov.nist.javax.sip.address.SipUri uri
public java.lang.String getUserAtHostPort ()
gov.nist.javax.sip.address.SipUri uri
public java.lang.String getHost ()
gov.nist.javax.sip.address.SipUri uri
public void removeParameter (java.lang.String)
String parameterName
gov.nist.javax.sip.address.SipUri uri
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public void <init> ()
public int getAddressType ()
public void setAddressType (int)
int atype
public java.lang.String getDisplayName ()
public void setDisplayName (java.lang.String)
String displayName
public void setAddess (javax.sip.address.URI)
javax.sip.address.URI address
public int hashCode ()
public boolean equals (java.lang.Object)
javax.sip.address.Address o
Object other
public boolean hasDisplayName ()
public void removeDisplayName ()
public boolean isSIPAddress ()
public javax.sip.address.URI getURI ()
public boolean isWildcard ()
public void setURI (javax.sip.address.URI)
javax.sip.address.URI address
public void setUser (java.lang.String)
String user
public void setWildCardFlag ()
public java.lang.Object clone ()
gov.nist.javax.sip.address.AddressImpl retval
}
gov/nist/javax/sip/address/Authority.class
Authority.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.Authority extends gov.nist.javax.sip.address.NetObject {
private static final long serialVersionUID
protected gov.nist.core.HostPort hostPort
protected gov.nist.javax.sip.address.UserInfo userInfo
public void <init> ()
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public boolean equals (java.lang.Object)
Object other
gov.nist.javax.sip.address.Authority otherAuth
public gov.nist.core.HostPort getHostPort ()
public gov.nist.javax.sip.address.UserInfo getUserInfo ()
public java.lang.String getPassword ()
public java.lang.String getUser ()
public gov.nist.core.Host getHost ()
public int getPort ()
public void removePort ()
public void setPassword (java.lang.String)
String passwd
public void setUser (java.lang.String)
String user
public void setHost (gov.nist.core.Host)
gov.nist.core.Host host
public void setPort (int)
int port
public void setHostPort (gov.nist.core.HostPort)
gov.nist.core.HostPort h
public void setUserInfo (gov.nist.javax.sip.address.UserInfo)
gov.nist.javax.sip.address.UserInfo u
public void removeUserInfo ()
public java.lang.Object clone ()
gov.nist.javax.sip.address.Authority retval
public int hashCode ()
}
gov/nist/javax/sip/address/GenericURI.class
GenericURI.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.GenericURI extends gov.nist.javax.sip.address.NetObject implements javax.sip.address.URI {
private static final long serialVersionUID
public static final String SIP
public static final String SIPS
public static final String TEL
public static final String POSTDIAL
public static final String PHONE_CONTEXT_TAG
public static final String ISUB
public static final String PROVIDER_TAG
protected String uriString
protected String scheme
protected void <init> ()
public void <init> (java.lang.String) throws java.text.ParseException
int i
Exception e
String uriString
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String toString ()
public java.lang.String getScheme ()
public boolean isSipURI ()
public boolean equals (java.lang.Object)
javax.sip.address.URI o
Object that
public int hashCode ()
}
gov/nist/javax/sip/address/NetObject.class
NetObject.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.NetObject extends gov.nist.core.GenericObject {
protected static final long serialVersionUID
protected static final String CORE_PACKAGE
protected static final String NET_PACKAGE
protected static final String PARSER_PACKAGE
protected static final String UDP
protected static final String TCP
protected static final String TRANSPORT
protected static final String METHOD
protected static final String USER
protected static final String PHONE
protected static final String MADDR
protected static final String TTL
protected static final String LR
protected static final String SIP
protected static final String SIPS
protected static final String TLS
protected static final String GRUU
public void <init> ()
public boolean equals (java.lang.Object)
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
java.lang.reflect.Field[] hisfields
Object that
Class myclass
Class hisclass
public boolean match (java.lang.Object)
String fname
String myObjEncoded
boolean retval
Object myObj
Object hisObj
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
java.lang.reflect.Field[] hisfields
Object other
gov.nist.core.GenericObject that
Class hisclass
Class myclass
public java.lang.String debugDump ()
int intfield
short shortField
char charField
long longField
boolean booleanField
double doubleField
float floatField
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
int modifier
Class fieldType
String fieldName
int i
Class myclass
java.lang.reflect.Field[] fields
public java.lang.String debugDump (int)
int indent
int save
String retval
public java.lang.String toString ()
}
gov/nist/javax/sip/address/NetObjectList.class
NetObjectList.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.NetObjectList extends gov.nist.core.GenericObjectList {
private static final long serialVersionUID
public void <init> (java.lang.String)
String lname
public void <init> (java.lang.String, java.lang.Class)
String lname
Class cname
public void <init> ()
public void add (gov.nist.javax.sip.address.NetObject)
gov.nist.javax.sip.address.NetObject obj
public void concatenate (gov.nist.javax.sip.address.NetObjectList)
gov.nist.javax.sip.address.NetObjectList net_obj_list
public gov.nist.core.GenericObject first ()
public gov.nist.core.GenericObject next ()
public gov.nist.core.GenericObject next (java.util.ListIterator)
java.util.ListIterator li
public void setMyClass (java.lang.Class)
Class cl
public java.lang.String debugDump (int)
int indent
public java.lang.String toString ()
}
gov/nist/javax/sip/address/ParameterNames.class
ParameterNames.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.ParameterNames extends java.lang.Object {
public static final String SIP_URI_SCHEME
public static final String SIPS_URI_SCHEME
public static final String TEL_URI_SCHEME
public static final String POSTDIAL
public static final String PHONE_CONTEXT_TAG
public static final String ISUB
public static final String PROVIDER_TAG
public static final String UDP
public static final String TCP
public static final String TLS
}
gov/nist/javax/sip/address/RFC2396UrlDecoder.class
RFC2396UrlDecoder.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.RFC2396UrlDecoder extends java.lang.Object {
public void <init> ()
public static java.lang.String decode (java.lang.String)
byte x
NumberFormatException e
String translatedPart
java.io.UnsupportedEncodingException e
String uri
StringBuffer translatedUri
byte[] encodedchars
int i
int length
int encodedcharsLength
}
gov/nist/javax/sip/address/RouterExt.class
RouterExt.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.RouterExt extends java.lang.Object implements javax.sip.address.Router {
public abstract void transactionTimeout (javax.sip.address.Hop)
}
gov/nist/javax/sip/address/SipURIExt.class
SipURIExt.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.SipURIExt extends java.lang.Object implements javax.sip.address.SipURI {
public abstract void removeHeaders ()
public abstract void removeHeader (java.lang.String)
public abstract boolean hasGrParam ()
public abstract void setGrParam (java.lang.String)
}
gov/nist/javax/sip/address/SipUri.class
SipUri.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.SipUri extends gov.nist.javax.sip.address.GenericURI implements javax.sip.address.SipURI gov.nist.javax.sip.address.SipURIExt {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.Authority authority
protected gov.nist.core.NameValueList uriParms
protected gov.nist.core.NameValueList qheaders
protected gov.nist.javax.sip.address.TelephoneNumber telephoneSubscriber
public void <init> ()
public void setScheme (java.lang.String)
String scheme
public java.lang.String getScheme ()
public void clearUriParms ()
public void clearPassword ()
gov.nist.javax.sip.address.UserInfo userInfo
public gov.nist.javax.sip.address.Authority getAuthority ()
public void clearQheaders ()
public boolean equals (java.lang.Object)
String pname
String p1
String p2
java.util.Iterator i
javax.sip.PeerUnavailableException e
javax.sip.header.Header header1
javax.sip.header.Header header2
java.text.ParseException e
String hname
String h1
String h2
java.util.Iterator i
javax.sip.header.HeaderFactory headerFactory
javax.sip.address.SipURI a
javax.sip.address.SipURI b
Object that
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String toString ()
public java.lang.String getUserAtHost ()
String user
String host
StringBuffer s
public java.lang.String getUserAtHostPort ()
String user
String host
int port
StringBuffer s
public java.lang.Object getParm (java.lang.String)
String parmname
Object obj
public java.lang.String getMethod ()
public gov.nist.core.NameValueList getParameters ()
public void removeParameters ()
public gov.nist.core.NameValueList getQheaders ()
public java.lang.String getUserType ()
public java.lang.String getUserPassword ()
public void setUserPassword (java.lang.String)
String password
public gov.nist.javax.sip.address.TelephoneNumber getTelephoneSubscriber ()
public gov.nist.core.HostPort getHostPort ()
public int getPort ()
gov.nist.core.HostPort hp
public java.lang.String getHost ()
public boolean isUserTelephoneSubscriber ()
String usrtype
public void removeTTL ()
public void removeMAddr ()
public void removeTransport ()
public void removeHeader (java.lang.String)
String name
public void removeHeaders ()
public void removeUserType ()
public void removePort ()
public void removeMethod ()
public void setUser (java.lang.String)
String uname
public void removeUser ()
public void setDefaultParm (java.lang.String, java.lang.Object)
gov.nist.core.NameValue nv
String name
Object value
public void setAuthority (gov.nist.javax.sip.address.Authority)
gov.nist.javax.sip.address.Authority authority
public void setHost (gov.nist.core.Host)
gov.nist.core.Host h
public void setUriParms (gov.nist.core.NameValueList)
gov.nist.core.NameValueList parms
public void setUriParm (java.lang.String, java.lang.Object)
String name
Object value
gov.nist.core.NameValue nv
public void setQheaders (gov.nist.core.NameValueList)
gov.nist.core.NameValueList parms
public void setMAddr (java.lang.String)
String mAddr
gov.nist.core.NameValue nameValue
gov.nist.core.Host host
public void setUserParam (java.lang.String)
String usertype
public void setMethod (java.lang.String)
String method
public void setIsdnSubAddress (java.lang.String)
String isdnSubAddress
public void setTelephoneSubscriber (gov.nist.javax.sip.address.TelephoneNumber)
gov.nist.javax.sip.address.TelephoneNumber tel
public void setPort (int)
int p
public boolean hasParameter (java.lang.String)
String name
public void setQHeader (gov.nist.core.NameValue)
gov.nist.core.NameValue nameValue
public void setUriParameter (gov.nist.core.NameValue)
gov.nist.core.NameValue nameValue
public boolean hasTransport ()
public void removeParameter (java.lang.String)
String name
public void setHostPort (gov.nist.core.HostPort)
gov.nist.core.HostPort hostPort
public java.lang.Object clone ()
gov.nist.javax.sip.address.SipUri retval
public java.lang.String getHeader (java.lang.String)
String name
public java.util.Iterator getHeaderNames ()
public java.lang.String getLrParam ()
boolean haslr
public java.lang.String getMAddrParam ()
gov.nist.core.NameValue maddr
String host
public java.lang.String getMethodParam ()
public java.lang.String getParameter (java.lang.String)
String name
Object val
public java.util.Iterator getParameterNames ()
public int getTTLParam ()
Integer ttl
public java.lang.String getTransportParam ()
public java.lang.String getUser ()
public boolean isSecure ()
public boolean isSipURI ()
public void setHeader (java.lang.String, java.lang.String)
String name
String value
gov.nist.core.NameValue nv
public void setHost (java.lang.String) throws java.text.ParseException
String host
gov.nist.core.Host h
public void setLrParam ()
public void setMAddrParam (java.lang.String) throws java.text.ParseException
String maddr
public void setMethodParam (java.lang.String) throws java.text.ParseException
String method
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
NumberFormatException ex
String name
String value
public void setSecure (boolean)
boolean secure
public void setTTLParam (int)
gov.nist.core.NameValue nv
int ttl
public void setTransportParam (java.lang.String) throws java.text.ParseException
gov.nist.core.NameValue nv
String transport
public java.lang.String getUserParam ()
public boolean hasLrParam ()
public boolean hasGrParam ()
public void setGrParam (java.lang.String)
String value
public java.lang.String getGrParam ()
}
gov/nist/javax/sip/address/TelURLImpl.class
TelURLImpl.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.TelURLImpl extends gov.nist.javax.sip.address.GenericURI implements javax.sip.address.TelURL {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.TelephoneNumber telephoneNumber
public void <init> ()
public void setTelephoneNumber (gov.nist.javax.sip.address.TelephoneNumber)
gov.nist.javax.sip.address.TelephoneNumber telephoneNumber
public java.lang.String getIsdnSubAddress ()
public java.lang.String getPostDial ()
public java.lang.String getScheme ()
public boolean isGlobal ()
public boolean isSipURI ()
public void setGlobal (boolean)
boolean global
public void setIsdnSubAddress (java.lang.String)
String isdnSubAddress
public void setPostDial (java.lang.String)
String postDial
public void setPhoneNumber (java.lang.String)
String telephoneNumber
public java.lang.String getPhoneNumber ()
public java.lang.String toString ()
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.Object clone ()
gov.nist.javax.sip.address.TelURLImpl retval
public java.lang.String getParameter (java.lang.String)
String parameterName
public void setParameter (java.lang.String, java.lang.String)
String name
String value
public java.util.Iterator getParameterNames ()
public gov.nist.core.NameValueList getParameters ()
public void removeParameter (java.lang.String)
String name
public void setPhoneContext (java.lang.String) throws java.text.ParseException
String phoneContext
public java.lang.String getPhoneContext ()
}
gov/nist/javax/sip/address/TelephoneNumber.class
TelephoneNumber.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.TelephoneNumber extends gov.nist.javax.sip.address.NetObject {
public static final String POSTDIAL
public static final String PHONE_CONTEXT_TAG
public static final String ISUB
public static final String PROVIDER_TAG
protected boolean isglobal
protected String phoneNumber
protected gov.nist.core.NameValueList parameters
public void <init> ()
public void deleteParm (java.lang.String)
String name
public java.lang.String getPhoneNumber ()
public java.lang.String getPostDial ()
public java.lang.String getIsdnSubaddress ()
public boolean hasPostDial ()
public boolean hasParm (java.lang.String)
String pname
public boolean hasIsdnSubaddress ()
public boolean isGlobal ()
public void removePostDial ()
public void removeIsdnSubaddress ()
public void setParameters (gov.nist.core.NameValueList)
gov.nist.core.NameValueList p
public void setGlobal (boolean)
boolean g
public void setPostDial (java.lang.String)
String p
gov.nist.core.NameValue nv
public void setParm (java.lang.String, java.lang.Object)
String name
Object value
gov.nist.core.NameValue nv
public void setIsdnSubaddress (java.lang.String)
String isub
public void setPhoneNumber (java.lang.String)
String num
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getParameter (java.lang.String)
String name
Object val
public java.util.Iterator getParameterNames ()
public void removeParameter (java.lang.String)
String parameter
public void setParameter (java.lang.String, java.lang.String)
String name
String value
gov.nist.core.NameValue nv
public java.lang.Object clone ()
gov.nist.javax.sip.address.TelephoneNumber retval
public gov.nist.core.NameValueList getParameters ()
}
gov/nist/javax/sip/address/UserInfo.class
UserInfo.java
package gov.nist.javax.sip.address
public final gov.nist.javax.sip.address.UserInfo extends gov.nist.javax.sip.address.NetObject {
private static final long serialVersionUID
protected String user
protected String password
protected int userType
public static final int TELEPHONE_SUBSCRIBER
public static final int USER
public void <init> ()
public boolean equals (java.lang.Object)
Object obj
gov.nist.javax.sip.address.UserInfo other
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public void clearPassword ()
public int getUserType ()
public java.lang.String getUser ()
public java.lang.String getPassword ()
public void setUser (java.lang.String)
String user
public void setPassword (java.lang.String)
String p
public void setUserType (int) throws java.lang.IllegalArgumentException
int type
}
gov/nist/javax/sip/clientauthutils/
gov/nist/javax/sip/clientauthutils/AccountManager.class
AccountManager.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.AccountManager extends java.lang.Object {
public abstract gov.nist.javax.sip.clientauthutils.UserCredentials getCredentials (javax.sip.ClientTransaction, java.lang.String)
}
gov/nist/javax/sip/clientauthutils/AuthenticationHelper.class
AuthenticationHelper.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper extends java.lang.Object {
public abstract javax.sip.ClientTransaction handleChallenge (javax.sip.message.Response, javax.sip.ClientTransaction, javax.sip.SipProvider, int) throws javax.sip.SipException java.lang.NullPointerException
public abstract void setAuthenticationHeaders (javax.sip.message.Request)
public abstract void removeCachedAuthenticationHeaders (java.lang.String)
}
gov/nist/javax/sip/clientauthutils/AuthenticationHelperImpl.class
AuthenticationHelperImpl.java
package gov.nist.javax.sip.clientauthutils
public gov.nist.javax.sip.clientauthutils.AuthenticationHelperImpl extends java.lang.Object implements gov.nist.javax.sip.clientauthutils.AuthenticationHelper {
private gov.nist.javax.sip.clientauthutils.CredentialsCache cachedCredentials
private Object accountManager
private javax.sip.header.HeaderFactory headerFactory
private gov.nist.javax.sip.SipStackImpl sipStack
java.util.Timer timer
public void <init> (gov.nist.javax.sip.SipStackImpl, gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory)
gov.nist.javax.sip.SipStackImpl sipStack
gov.nist.javax.sip.clientauthutils.AccountManager accountManager
javax.sip.header.HeaderFactory headerFactory
public void <init> (gov.nist.javax.sip.SipStackImpl, gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory)
gov.nist.javax.sip.SipStackImpl sipStack
gov.nist.javax.sip.clientauthutils.SecureAccountManager accountManager
javax.sip.header.HeaderFactory headerFactory
public javax.sip.ClientTransaction handleChallenge (javax.sip.message.Response, javax.sip.ClientTransaction, javax.sip.SipProvider, int) throws javax.sip.SipException java.lang.NullPointerException
java.util.ListIterator iterator
String headerName
java.util.Iterator headerNames
javax.sip.InvalidArgumentException ex
javax.sip.address.Hop hop
javax.sip.address.SipURI sipUri
gov.nist.javax.sip.clientauthutils.UserCredentialHash credHash
javax.sip.address.URI uri
String sipDomain
gov.nist.javax.sip.clientauthutils.UserCredentials userCreds
String realm
javax.sip.header.AuthorizationHeader authorization
String sipDomain
gov.nist.javax.sip.message.SIPRequest challengedRequest
javax.sip.message.Request reoriginatedRequest
java.util.ListIterator authHeaders
javax.sip.header.CSeqHeader cSeq
javax.sip.ClientTransaction retryTran
javax.sip.header.WWWAuthenticateHeader authHeader
javax.sip.address.SipURI requestUri
javax.sip.SipException ex
Exception ex
javax.sip.message.Response challenge
javax.sip.ClientTransaction challengedTransaction
javax.sip.SipProvider transactionCreator
int cacheTime
private javax.sip.header.AuthorizationHeader getAuthorization (java.lang.String, java.lang.String, java.lang.String, javax.sip.header.WWWAuthenticateHeader, gov.nist.javax.sip.clientauthutils.UserCredentials)
java.text.ParseException ex
String method
String uri
String requestBody
javax.sip.header.WWWAuthenticateHeader authHeader
gov.nist.javax.sip.clientauthutils.UserCredentials userCredentials
String response
String qopList
String qop
String nc_value
String cnonce
javax.sip.header.AuthorizationHeader authorization
private javax.sip.header.AuthorizationHeader getAuthorization (java.lang.String, java.lang.String, java.lang.String, javax.sip.header.WWWAuthenticateHeader, gov.nist.javax.sip.clientauthutils.UserCredentialHash)
java.text.ParseException ex
String method
String uri
String requestBody
javax.sip.header.WWWAuthenticateHeader authHeader
gov.nist.javax.sip.clientauthutils.UserCredentialHash userCredentials
String response
String qopList
String qop
String nc_value
String cnonce
javax.sip.header.AuthorizationHeader authorization
private void removeBranchID (javax.sip.message.Request)
javax.sip.message.Request request
javax.sip.header.ViaHeader viaHeader
public void setAuthenticationHeaders (javax.sip.message.Request)
javax.sip.header.AuthorizationHeader authHeader
javax.sip.message.Request request
gov.nist.javax.sip.message.SIPRequest sipRequest
String callId
java.util.Collection authHeaders
public void removeCachedAuthenticationHeaders (java.lang.String)
String callId
}
gov/nist/javax/sip/clientauthutils/CredentialsCache$TimeoutTask.class
CredentialsCache.java
package gov.nist.javax.sip.clientauthutils
gov.nist.javax.sip.clientauthutils.CredentialsCache$TimeoutTask extends java.util.TimerTask {
String callId
String userName
final synthetic gov.nist.javax.sip.clientauthutils.CredentialsCache this$0
public void <init> (gov.nist.javax.sip.clientauthutils.CredentialsCache, java.lang.String, java.lang.String)
gov.nist.javax.sip.clientauthutils.CredentialsCache this$0
String userName
String proxyDomain
public void run ()
}
gov/nist/javax/sip/clientauthutils/CredentialsCache.class
CredentialsCache.java
package gov.nist.javax.sip.clientauthutils
gov.nist.javax.sip.clientauthutils.CredentialsCache extends java.lang.Object {
private java.util.concurrent.ConcurrentHashMap authorizationHeaders
private java.util.Timer timer
void <init> (java.util.Timer)
java.util.Timer timer
void cacheAuthorizationHeader (java.lang.String, javax.sip.header.AuthorizationHeader, int)
javax.sip.header.AuthorizationHeader authHeader
java.util.ListIterator li
String realm
String callId
javax.sip.header.AuthorizationHeader authorization
int cacheTime
String user
java.util.List authHeaders
gov.nist.javax.sip.clientauthutils.CredentialsCache$TimeoutTask timeoutTask
java.util.Collection getCachedAuthorizationHeaders (java.lang.String)
String callid
public void removeAuthenticationHeader (java.lang.String)
String callId
}
gov/nist/javax/sip/clientauthutils/MessageDigestAlgorithm.class
MessageDigestAlgorithm.java
package gov.nist.javax.sip.clientauthutils
public gov.nist.javax.sip.clientauthutils.MessageDigestAlgorithm extends java.lang.Object {
private static final char[] toHex
public void <init> ()
static java.lang.String calculateResponse (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, gov.nist.core.StackLogger)
String algorithm
String hashUserNameRealmPasswd
String nonce_value
String nc_value
String cnonce_value
String method
String digest_uri_value
String entity_body
String qop_value
gov.nist.core.StackLogger stackLogger
String A2
String request_digest
static java.lang.String calculateResponse (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, gov.nist.core.StackLogger)
String algorithm
String username_value
String realm_value
String passwd
String nonce_value
String nc_value
String cnonce_value
String method
String digest_uri_value
String entity_body
String qop_value
gov.nist.core.StackLogger stackLogger
String A1
String A2
String request_digest
private static java.lang.String H (java.lang.String)
java.security.MessageDigest digest
java.security.NoSuchAlgorithmException ex
String data
private static java.lang.String KD (java.lang.String, java.lang.String)
String secret
String data
private static java.lang.String toHexString (byte[])
int i
byte[] b
int pos
char[] c
static void <clinit> ()
}
gov/nist/javax/sip/clientauthutils/SecureAccountManager.class
SecureAccountManager.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.SecureAccountManager extends java.lang.Object {
public abstract gov.nist.javax.sip.clientauthutils.UserCredentialHash getCredentialHash (javax.sip.ClientTransaction, java.lang.String)
}
gov/nist/javax/sip/clientauthutils/UserCredentialHash.class
UserCredentialHash.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.UserCredentialHash extends java.lang.Object {
public abstract java.lang.String getUserName ()
public abstract java.lang.String getSipDomain ()
public abstract java.lang.String getHashUserDomainPassword ()
}
gov/nist/javax/sip/clientauthutils/UserCredentials.class
UserCredentials.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.UserCredentials extends java.lang.Object {
public abstract java.lang.String getUserName ()
public abstract java.lang.String getPassword ()
public abstract java.lang.String getSipDomain ()
}
gov/nist/javax/sip/header/
gov/nist/javax/sip/header/Accept.class
Accept.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Accept extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.MediaRange mediaRange
public void <init> ()
public boolean allowsAllContentTypes ()
public boolean allowsAllContentSubTypes ()
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.javax.sip.header.MediaRange getMediaRange ()
public java.lang.String getContentType ()
public java.lang.String getContentSubType ()
public float getQValue ()
public boolean hasQValue ()
public void removeQValue ()
public void setContentSubType (java.lang.String)
String subtype
public void setContentType (java.lang.String)
String type
public void setQValue (float) throws javax.sip.InvalidArgumentException
float qValue
public void setMediaRange (gov.nist.javax.sip.header.MediaRange)
gov.nist.javax.sip.header.MediaRange m
public java.lang.Object clone ()
gov.nist.javax.sip.header.Accept retval
}
gov/nist/javax/sip/header/AcceptEncoding.class
AcceptEncoding.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AcceptEncoding extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptEncodingHeader {
private static final long serialVersionUID
protected String contentCoding
public void <init> ()
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public float getQValue ()
public java.lang.String getEncoding ()
public void setQValue (float) throws javax.sip.InvalidArgumentException
float q
public void setEncoding (java.lang.String) throws java.text.ParseException
String encoding
}
gov/nist/javax/sip/header/AcceptEncodingList.class
AcceptEncodingList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptEncodingList extends gov.nist.javax.sip.header.SIPHeaderList {
public java.lang.Object clone ()
gov.nist.javax.sip.header.AcceptEncodingList retval
public void <init> ()
}
gov/nist/javax/sip/header/AcceptLanguage.class
AcceptLanguage.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AcceptLanguage extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptLanguageHeader {
private static final long serialVersionUID
protected String languageRange
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer encoding
public java.lang.String getLanguageRange ()
public float getQValue ()
public boolean hasQValue ()
public void removeQValue ()
public void setLanguageRange (java.lang.String)
String languageRange
public void setQValue (float) throws javax.sip.InvalidArgumentException
float q
public java.util.Locale getAcceptLanguage ()
int dash
public void setAcceptLanguage (java.util.Locale)
java.util.Locale language
}
gov/nist/javax/sip/header/AcceptLanguageList.class
AcceptLanguageList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptLanguageList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AcceptLanguageList retval
public void <init> ()
public gov.nist.javax.sip.header.AcceptLanguage getFirst ()
gov.nist.javax.sip.header.AcceptLanguage retval
public gov.nist.javax.sip.header.AcceptLanguage getLast ()
gov.nist.javax.sip.header.AcceptLanguage retval
public volatile synthetic gov.nist.javax.sip.header.SIPHeader getLast ()
public volatile synthetic gov.nist.javax.sip.header.SIPHeader getFirst ()
public volatile synthetic java.lang.Object getLast ()
public volatile synthetic java.lang.Object getFirst ()
}
gov/nist/javax/sip/header/AcceptList.class
AcceptList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AcceptList retval
public void <init> ()
}
gov/nist/javax/sip/header/AddressParameters.class
AddressParameters.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AddressParameters extends java.lang.Object implements javax.sip.header.Parameters {
public abstract javax.sip.address.Address getAddress ()
public abstract void setAddress (javax.sip.address.Address)
public abstract java.util.Map getParameters ()
}
gov/nist/javax/sip/header/AddressParametersHeader.class
AddressParametersHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AddressParametersHeader extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.Parameters {
protected gov.nist.javax.sip.address.AddressImpl address
public javax.sip.address.Address getAddress ()
public void setAddress (javax.sip.address.Address)
javax.sip.address.Address address
protected void <init> (java.lang.String)
String name
protected void <init> (java.lang.String, boolean)
String name
boolean sync
public java.lang.Object clone ()
gov.nist.javax.sip.header.AddressParametersHeader retval
public boolean equals (java.lang.Object)
javax.sip.header.HeaderAddress o
Object other
}
gov/nist/javax/sip/header/AlertInfo.class
AlertInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AlertInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AlertInfoHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.GenericURI uri
protected String string
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer encoding
public void setAlertInfo (javax.sip.address.URI)
javax.sip.address.URI uri
public void setAlertInfo (java.lang.String)
String string
public javax.sip.address.URI getAlertInfo ()
javax.sip.address.URI alertInfoUri
public java.lang.Object clone ()
gov.nist.javax.sip.header.AlertInfo retval
}
gov/nist/javax/sip/header/AlertInfoList.class
AlertInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AlertInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AlertInfoList retval
public void <init> ()
}
gov/nist/javax/sip/header/Allow.class
Allow.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Allow extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.AllowHeader {
private static final long serialVersionUID
protected String method
public void <init> ()
public void <init> (java.lang.String)
String m
public java.lang.String getMethod ()
public void setMethod (java.lang.String) throws java.text.ParseException
String method
protected java.lang.String encodeBody ()
}
gov/nist/javax/sip/header/AllowEvents.class
AllowEvents.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AllowEvents extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.AllowEventsHeader {
private static final long serialVersionUID
protected String eventType
public void <init> ()
public void <init> (java.lang.String)
String m
public void setEventType (java.lang.String) throws java.text.ParseException
String eventType
public java.lang.String getEventType ()
protected java.lang.String encodeBody ()
}
gov/nist/javax/sip/header/AllowEventsList.class
AllowEventsList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AllowEventsList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AllowEventsList retval
public void <init> ()
public java.util.ListIterator getMethods ()
gov.nist.javax.sip.header.AllowEvents allowEvents
java.util.ListIterator li
java.util.LinkedList ll
public void setMethods (java.util.List) throws java.text.ParseException
gov.nist.javax.sip.header.AllowEvents allowEvents
java.util.List methods
java.util.ListIterator it
}
gov/nist/javax/sip/header/AllowList.class
AllowList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AllowList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AllowList retval
public void <init> ()
public java.util.ListIterator getMethods ()
gov.nist.javax.sip.header.Allow a
java.util.Iterator it
java.util.LinkedList ll
public void setMethods (java.util.List) throws java.text.ParseException
gov.nist.javax.sip.header.Allow allow
java.util.List methods
java.util.ListIterator it
}
gov/nist/javax/sip/header/AuthenticationHeader.class
AuthenticationHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AuthenticationHeader extends gov.nist.javax.sip.header.ParametersHeader {
public static final String DOMAIN
public static final String REALM
public static final String OPAQUE
public static final String ALGORITHM
public static final String QOP
public static final String STALE
public static final String SIGNATURE
public static final String RESPONSE
public static final String SIGNED_BY
public static final String NC
public static final String URI
public static final String USERNAME
public static final String CNONCE
public static final String NONCE
public static final String IK
public static final String CK
public static final String INTEGRITY_PROTECTED
protected String scheme
public void <init> (java.lang.String)
String name
public void <init> ()
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
public void setChallenge (gov.nist.javax.sip.header.Challenge)
gov.nist.javax.sip.header.Challenge challenge
public java.lang.String encodeBody ()
public void setScheme (java.lang.String)
String scheme
public java.lang.String getScheme ()
public void setRealm (java.lang.String) throws java.text.ParseException
String realm
public java.lang.String getRealm ()
public void setNonce (java.lang.String) throws java.text.ParseException
String nonce
public java.lang.String getNonce ()
public void setURI (javax.sip.address.URI)
gov.nist.core.NameValue nv
javax.sip.address.URI uri
public javax.sip.address.URI getURI ()
public void setAlgorithm (java.lang.String) throws java.text.ParseException
String algorithm
public java.lang.String getAlgorithm ()
public void setQop (java.lang.String) throws java.text.ParseException
String qop
public java.lang.String getQop ()
public void setOpaque (java.lang.String) throws java.text.ParseException
String opaque
public java.lang.String getOpaque ()
public void setDomain (java.lang.String) throws java.text.ParseException
String domain
public java.lang.String getDomain ()
public void setStale (boolean)
boolean stale
public boolean isStale ()
public void setCNonce (java.lang.String) throws java.text.ParseException
String cnonce
public java.lang.String getCNonce ()
public int getNonceCount ()
public void setNonceCount (int) throws java.text.ParseException
int param
String nc
String base
public java.lang.String getResponse ()
public void setResponse (java.lang.String) throws java.text.ParseException
String response
public java.lang.String getUsername ()
public void setUsername (java.lang.String) throws java.text.ParseException
String username
public void setIK (java.lang.String) throws java.text.ParseException
String ik
public java.lang.String getIK ()
public void setCK (java.lang.String) throws java.text.ParseException
String ck
public java.lang.String getCK ()
public void setIntegrityProtected (java.lang.String) throws java.text.ParseException
String integrityProtected
public java.lang.String getIntegrityProtected ()
}
gov/nist/javax/sip/header/AuthenticationInfo.class
AuthenticationInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AuthenticationInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AuthenticationInfoHeader {
private static final long serialVersionUID
public void <init> ()
public void add (gov.nist.core.NameValue)
gov.nist.core.NameValue nv
protected java.lang.String encodeBody ()
public gov.nist.core.NameValue getAuthInfo (java.lang.String)
String name
public java.lang.String getAuthenticationInfo ()
public java.lang.String getCNonce ()
public java.lang.String getNextNonce ()
public int getNonceCount ()
public java.lang.String getQop ()
public java.lang.String getResponse ()
public void setCNonce (java.lang.String) throws java.text.ParseException
String cNonce
public void setNextNonce (java.lang.String) throws java.text.ParseException
String nextNonce
public void setNonceCount (int) throws java.text.ParseException
int nonceCount
String nc
String base
public void setQop (java.lang.String) throws java.text.ParseException
String qop
public void setResponse (java.lang.String) throws java.text.ParseException
String response
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
}
gov/nist/javax/sip/header/AuthenticationInfoList.class
AuthenticationInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AuthenticationInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AuthenticationInfoList retval
public void <init> ()
}
gov/nist/javax/sip/header/Authorization.class
Authorization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Authorization extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.AuthorizationHeader gov.nist.javax.sip.header.ims.AuthorizationHeaderIms {
private static final long serialVersionUID
public void <init> ()
}
gov/nist/javax/sip/header/AuthorizationList.class
AuthorizationList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.AuthorizationList retval
public void <init> ()
}
gov/nist/javax/sip/header/CSeq.class
CSeq.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CSeq extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.CSeqHeader {
private static final long serialVersionUID
protected Long seqno
protected String method
public void <init> ()
public void <init> (long, java.lang.String)
long seqno
String method
public boolean equals (java.lang.Object)
javax.sip.header.CSeqHeader o
Object other
public java.lang.String encode ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getMethod ()
public void setSeqNumber (long) throws javax.sip.InvalidArgumentException
long sequenceNumber
public void setSequenceNumber (int) throws javax.sip.InvalidArgumentException
int sequenceNumber
public void setMethod (java.lang.String) throws java.text.ParseException
String meth
public int getSequenceNumber ()
public long getSeqNumber ()
}
gov/nist/javax/sip/header/CallID.class
CallID.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CallID extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.CallIdHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.CallIdentifier callIdentifier
public void <init> ()
public boolean equals (java.lang.Object)
javax.sip.header.CallIdHeader o
Object other
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getCallId ()
public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer ()
public void setCallId (java.lang.String) throws java.text.ParseException
IllegalArgumentException ex
String cid
public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier)
gov.nist.javax.sip.header.CallIdentifier cid
public void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String callId
public java.lang.Object clone ()
gov.nist.javax.sip.header.CallID retval
}
gov/nist/javax/sip/header/CallIdentifier.class
CallIdentifier.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.CallIdentifier extends gov.nist.javax.sip.header.SIPObject {
private static final long serialVersionUID
protected String localId
protected String host
public void <init> ()
public void <init> (java.lang.String, java.lang.String)
String localId
String host
public void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String cid
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public boolean equals (java.lang.Object)
Object other
gov.nist.javax.sip.header.CallIdentifier that
public int hashCode ()
public java.lang.String getLocalId ()
public java.lang.String getHost ()
public void setLocalId (java.lang.String)
String localId
public void setCallID (java.lang.String) throws java.lang.IllegalArgumentException
String cid
int index
public void setHost (java.lang.String)
String host
}
gov/nist/javax/sip/header/CallInfo.class
CallInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.CallInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.CallInfoHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.GenericURI info
public void <init> ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getPurpose ()
public javax.sip.address.URI getInfo ()
public void setPurpose (java.lang.String)
String purpose
public void setInfo (javax.sip.address.URI)
javax.sip.address.URI info
public java.lang.Object clone ()
gov.nist.javax.sip.header.CallInfo retval
}
gov/nist/javax/sip/header/CallInfoList.class
CallInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CallInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.CallInfoList retval
public void <init> ()
}
gov/nist/javax/sip/header/Challenge.class
Challenge.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Challenge extends gov.nist.javax.sip.header.SIPObject {
private static final long serialVersionUID
private static String DOMAIN
private static String REALM
private static String OPAQUE
private static String ALGORITHM
private static String QOP
private static String STALE
private static String SIGNATURE
private static String RESPONSE
private static String SIGNED_BY
private static String URI
protected String scheme
protected gov.nist.core.NameValueList authParams
public void <init> ()
public java.lang.String encode ()
public java.lang.String getScheme ()
public gov.nist.core.NameValueList getAuthParams ()
public java.lang.String getDomain ()
public java.lang.String getURI ()
public java.lang.String getOpaque ()
public java.lang.String getQOP ()
public java.lang.String getAlgorithm ()
public java.lang.String getStale ()
public java.lang.String getSignature ()
public java.lang.String getSignedBy ()
public java.lang.String getResponse ()
public java.lang.String getRealm ()
public java.lang.String getParameter (java.lang.String)
String name
public boolean hasParameter (java.lang.String)
String name
public boolean hasParameters ()
public boolean removeParameter (java.lang.String)
String name
public void removeParameters ()
public void setParameter (gov.nist.core.NameValue)
gov.nist.core.NameValue nv
public void setScheme (java.lang.String)
String s
public void setAuthParams (gov.nist.core.NameValueList)
gov.nist.core.NameValueList a
public java.lang.Object clone ()
gov.nist.javax.sip.header.Challenge retval
static void <clinit> ()
}
gov/nist/javax/sip/header/Contact.class
Contact.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Contact extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ContactHeader {
private static final long serialVersionUID
public static final String ACTION
public static final String PROXY
public static final String REDIRECT
public static final String EXPIRES
public static final String Q
private gov.nist.javax.sip.header.ContactList contactList
protected boolean wildCardFlag
public void <init> ()
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.javax.sip.header.ContactList getContactList ()
public boolean getWildCardFlag ()
public javax.sip.address.Address getAddress ()
public gov.nist.core.NameValueList getContactParms ()
public int getExpires ()
public void setExpires (int)
int expiryDeltaSeconds
Integer deltaSeconds
public float getQValue ()
public void setContactList (gov.nist.javax.sip.header.ContactList)
gov.nist.javax.sip.header.ContactList cl
public void setWildCardFlag (boolean)
boolean w
public void setAddress (javax.sip.address.Address)
javax.sip.address.Address address
public void setQValue (float) throws javax.sip.InvalidArgumentException
float qValue
public java.lang.Object clone ()
gov.nist.javax.sip.header.Contact retval
public void setWildCard ()
public boolean isWildCard ()
public boolean equals (java.lang.Object)
Object other
public void removeSipInstanceParam ()
public java.lang.String getSipInstanceParam ()
public void setSipInstanceParam (java.lang.String)
String value
public void removePubGruuParam ()
public java.lang.String getPubGruuParam ()
public void setPubGruuParam (java.lang.String)
String value
public void removeTempGruuParam ()
public java.lang.String getTempGruuParam ()
public void setTempGruuParam (java.lang.String)
String value
}
gov/nist/javax/sip/header/ContactList.class
ContactList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContactList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ContactList retval
public void <init> ()
}
gov/nist/javax/sip/header/ContentDisposition.class
ContentDisposition.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentDisposition extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ContentDispositionHeader {
private static final long serialVersionUID
protected String dispositionType
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer encoding
public void setDispositionType (java.lang.String) throws java.text.ParseException
String dispositionType
public java.lang.String getDispositionType ()
public java.lang.String getHandling ()
public void setHandling (java.lang.String) throws java.text.ParseException
String handling
public java.lang.String getContentDisposition ()
}
gov/nist/javax/sip/header/ContentEncoding.class
ContentEncoding.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentEncoding extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentEncodingHeader {
private static final long serialVersionUID
protected String contentEncoding
public void <init> ()
public void <init> (java.lang.String)
String enc
public java.lang.String encodeBody ()
public java.lang.String getEncoding ()
public void setEncoding (java.lang.String) throws java.text.ParseException
String encoding
}
gov/nist/javax/sip/header/ContentEncodingList.class
ContentEncodingList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentEncodingList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ContentEncodingList retval
public void <init> ()
}
gov/nist/javax/sip/header/ContentLanguage.class
ContentLanguage.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentLanguage extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentLanguageHeader {
private static final long serialVersionUID
protected java.util.Locale locale
public void <init> ()
public void <init> (java.lang.String)
String languageTag
public java.lang.String encodeBody ()
public java.lang.String getLanguageTag ()
public void setLanguageTag (java.lang.String)
String languageTag
int slash
public java.util.Locale getContentLanguage ()
public void setContentLanguage (java.util.Locale)
java.util.Locale language
public java.lang.Object clone ()
gov.nist.javax.sip.header.ContentLanguage retval
}
gov/nist/javax/sip/header/ContentLanguageList.class
ContentLanguageList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentLanguageList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ContentLanguageList retval
public void <init> ()
}
gov/nist/javax/sip/header/ContentLength.class
ContentLength.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentLength extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentLengthHeader {
private static final long serialVersionUID
protected Integer contentLength
public void <init> ()
public void <init> (int)
int length
public int getContentLength ()
public void setContentLength (int) throws javax.sip.InvalidArgumentException
int contentLength
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public boolean match (java.lang.Object)
Object other
public boolean equals (java.lang.Object)
javax.sip.header.ContentLengthHeader o
Object other
}
gov/nist/javax/sip/header/ContentType.class
ContentType.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentType extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ContentTypeHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.MediaRange mediaRange
public void <init> ()
public void <init> (java.lang.String, java.lang.String)
String contentType
String contentSubtype
public int compareMediaRange (java.lang.String)
String media
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.javax.sip.header.MediaRange getMediaRange ()
public java.lang.String getMediaType ()
public java.lang.String getMediaSubType ()
public java.lang.String getContentSubType ()
public java.lang.String getContentType ()
public java.lang.String getCharset ()
public void setMediaRange (gov.nist.javax.sip.header.MediaRange)
gov.nist.javax.sip.header.MediaRange m
public void setContentType (java.lang.String, java.lang.String)
String contentType
String contentSubType
public void setContentType (java.lang.String) throws java.text.ParseException
String contentType
public void setContentSubType (java.lang.String) throws java.text.ParseException
String contentType
public java.lang.Object clone ()
gov.nist.javax.sip.header.ContentType retval
public boolean equals (java.lang.Object)
javax.sip.header.ContentTypeHeader o
Object other
}
gov/nist/javax/sip/header/Credentials.class
Credentials.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Credentials extends gov.nist.javax.sip.header.SIPObject {
private static final long serialVersionUID
private static String DOMAIN
private static String REALM
private static String OPAQUE
private static String RESPONSE
private static String URI
private static String NONCE
private static String CNONCE
private static String USERNAME
protected String scheme
protected gov.nist.core.NameValueList parameters
public void <init> ()
public gov.nist.core.NameValueList getCredentials ()
public java.lang.String getScheme ()
public void setScheme (java.lang.String)
String s
public void setCredentials (gov.nist.core.NameValueList)
gov.nist.core.NameValueList c
public java.lang.String encode ()
String retval
public java.lang.Object clone ()
gov.nist.javax.sip.header.Credentials retval
static void <clinit> ()
}
gov/nist/javax/sip/header/ErrorInfo.class
ErrorInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ErrorInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ErrorInfoHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.GenericURI errorInfo
public void <init> ()
public void <init> (gov.nist.javax.sip.address.GenericURI)
gov.nist.javax.sip.address.GenericURI errorInfo
public java.lang.String encodeBody ()
StringBuffer retval
public void setErrorInfo (javax.sip.address.URI)
javax.sip.address.URI errorInfo
public javax.sip.address.URI getErrorInfo ()
public void setErrorMessage (java.lang.String) throws java.text.ParseException
String message
public java.lang.String getErrorMessage ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ErrorInfo retval
}
gov/nist/javax/sip/header/ErrorInfoList.class
ErrorInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ErrorInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ErrorInfoList retval
public void <init> ()
}
gov/nist/javax/sip/header/Event.class
Event.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Event extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.EventHeader {
private static final long serialVersionUID
protected String eventType
public void <init> ()
public void setEventType (java.lang.String) throws java.text.ParseException
String eventType
public java.lang.String getEventType ()
public void setEventId (java.lang.String) throws java.text.ParseException
String eventId
public java.lang.String getEventId ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public boolean match (gov.nist.javax.sip.header.Event)
gov.nist.javax.sip.header.Event matchTarget
}
gov/nist/javax/sip/header/Expires.class
Expires.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Expires extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ExpiresHeader {
private static final long serialVersionUID
protected int expires
public void <init> ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public int getExpires ()
public void setExpires (int) throws javax.sip.InvalidArgumentException
int expires
}
gov/nist/javax/sip/header/ExtensionHeaderImpl.class
ExtensionHeaderImpl.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ExtensionHeaderImpl extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ExtensionHeader {
private static final long serialVersionUID
protected String value
public void <init> ()
public void <init> (java.lang.String)
String headerName
public void setName (java.lang.String)
String headerName
public void setValue (java.lang.String)
String value
public java.lang.String getHeaderValue ()
Exception ex
String encodedHdr
StringBuffer buffer
public java.lang.String encode ()
public java.lang.String encodeBody ()
}
gov/nist/javax/sip/header/ExtensionHeaderList.class
ExtensionHeaderList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ExtensionHeaderList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ExtensionHeaderList retval
public void <init> (java.lang.String)
String hName
public void <init> ()
public java.lang.String encode ()
gov.nist.javax.sip.header.ExtensionHeaderImpl eh
StringBuffer retval
java.util.ListIterator it
}
gov/nist/javax/sip/header/From.class
From.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.From extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.FromHeader {
private static final long serialVersionUID
public void <init> ()
public void <init> (gov.nist.javax.sip.header.To)
gov.nist.javax.sip.header.To to
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.core.HostPort getHostPort ()
public java.lang.String getDisplayName ()
public java.lang.String getTag ()
public boolean hasTag ()
public void removeTag ()
public void setAddress (javax.sip.address.Address)
javax.sip.address.Address address
public void setTag (java.lang.String) throws java.text.ParseException
String t
public java.lang.String getUserAtHostPort ()
public boolean equals (java.lang.Object)
Object other
}
gov/nist/javax/sip/header/HeaderExt.class
HeaderExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.HeaderExt extends java.lang.Object implements javax.sip.header.Header {
public abstract java.lang.String getValue ()
}
gov/nist/javax/sip/header/HeaderFactoryExt.class
HeaderFactoryExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.HeaderFactoryExt extends java.lang.Object implements javax.sip.header.HeaderFactory {
public abstract gov.nist.javax.sip.header.SipRequestLine createRequestLine (java.lang.String) throws java.text.ParseException
public abstract gov.nist.javax.sip.header.SipStatusLine createStatusLine (java.lang.String) throws java.text.ParseException
public abstract gov.nist.javax.sip.header.extensions.ReferredByHeader createReferredByHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.extensions.ReplacesHeader createReplacesHeader (java.lang.String, java.lang.String, java.lang.String) throws java.text.ParseException
public abstract gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader createPAccessNetworkInfoHeader ()
public abstract gov.nist.javax.sip.header.ims.PAssertedIdentityHeader createPAssertedIdentityHeader (javax.sip.address.Address) throws java.lang.NullPointerException java.text.ParseException
public abstract gov.nist.javax.sip.header.ims.PAssociatedURIHeader createPAssociatedURIHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PCalledPartyIDHeader createPCalledPartyIDHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader createPChargingFunctionAddressesHeader ()
public abstract gov.nist.javax.sip.header.ims.PChargingVectorHeader createChargingVectorHeader (java.lang.String) throws java.text.ParseException
public abstract gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader createPMediaAuthorizationHeader (java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract gov.nist.javax.sip.header.ims.PPreferredIdentityHeader createPPreferredIdentityHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader createPVisitedNetworkIDHeader ()
public abstract gov.nist.javax.sip.header.ims.PathHeader createPathHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PrivacyHeader createPrivacyHeader (java.lang.String)
public abstract gov.nist.javax.sip.header.ims.ServiceRouteHeader createServiceRouteHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.SecurityServerHeader createSecurityServerHeader ()
public abstract gov.nist.javax.sip.header.ims.SecurityClientHeader createSecurityClientHeader ()
public abstract gov.nist.javax.sip.header.ims.SecurityVerifyHeader createSecurityVerifyHeader ()
public abstract gov.nist.javax.sip.header.extensions.SessionExpiresHeader createSessionExpiresHeader (int) throws javax.sip.InvalidArgumentException
public abstract gov.nist.javax.sip.header.extensions.JoinHeader createJoinHeader (java.lang.String, java.lang.String, java.lang.String) throws java.text.ParseException
public abstract gov.nist.javax.sip.header.ims.PUserDatabaseHeader createPUserDatabaseHeader (java.lang.String)
public abstract gov.nist.javax.sip.header.ims.PProfileKeyHeader createPProfileKeyHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PServedUserHeader createPServedUserHeader (javax.sip.address.Address)
public abstract gov.nist.javax.sip.header.ims.PPreferredServiceHeader createPPreferredServiceHeader ()
public abstract gov.nist.javax.sip.header.ims.PAssertedServiceHeader createPAssertedServiceHeader ()
public abstract javax.sip.header.Header createHeader (java.lang.String) throws java.text.ParseException
}
gov/nist/javax/sip/header/HeaderFactoryImpl.class
HeaderFactoryImpl.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.HeaderFactoryImpl extends java.lang.Object implements javax.sip.header.HeaderFactory gov.nist.javax.sip.header.HeaderFactoryExt {
private boolean stripAddressScopeZones
public void setPrettyEncoding (boolean)
boolean flag
public javax.sip.header.AcceptEncodingHeader createAcceptEncodingHeader (java.lang.String) throws java.text.ParseException
String encoding
gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
public javax.sip.header.AcceptHeader createAcceptHeader (java.lang.String, java.lang.String) throws java.text.ParseException
String contentType
String contentSubType
gov.nist.javax.sip.header.Accept accept
public javax.sip.header.AcceptLanguageHeader createAcceptLanguageHeader (java.util.Locale)
java.util.Locale language
gov.nist.javax.sip.header.AcceptLanguage acceptLanguage
public javax.sip.header.AlertInfoHeader createAlertInfoHeader (javax.sip.address.URI)
javax.sip.address.URI alertInfo
gov.nist.javax.sip.header.AlertInfo a
public javax.sip.header.AllowEventsHeader createAllowEventsHeader (java.lang.String) throws java.text.ParseException
String eventType
gov.nist.javax.sip.header.AllowEvents allowEvents
public javax.sip.header.AllowHeader createAllowHeader (java.lang.String) throws java.text.ParseException
String method
gov.nist.javax.sip.header.Allow allow
public javax.sip.header.AuthenticationInfoHeader createAuthenticationInfoHeader (java.lang.String) throws java.text.ParseException
String response
gov.nist.javax.sip.header.AuthenticationInfo auth
public javax.sip.header.AuthorizationHeader createAuthorizationHeader (java.lang.String) throws java.text.ParseException
String scheme
gov.nist.javax.sip.header.Authorization auth
public javax.sip.header.CSeqHeader createCSeqHeader (long, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
long sequenceNumber
String method
gov.nist.javax.sip.header.CSeq cseq
public javax.sip.header.CSeqHeader createCSeqHeader (int, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
int sequenceNumber
String method
public javax.sip.header.CallIdHeader createCallIdHeader (java.lang.String) throws java.text.ParseException
String callId
gov.nist.javax.sip.header.CallID c
public javax.sip.header.CallInfoHeader createCallInfoHeader (javax.sip.address.URI)
javax.sip.address.URI callInfo
gov.nist.javax.sip.header.CallInfo c
public javax.sip.header.ContactHeader createContactHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.Contact contact
public javax.sip.header.ContactHeader createContactHeader ()
gov.nist.javax.sip.header.Contact contact
public javax.sip.header.ContentDispositionHeader createContentDispositionHeader (java.lang.String) throws java.text.ParseException
String contentDisposition
gov.nist.javax.sip.header.ContentDisposition c
public javax.sip.header.ContentEncodingHeader createContentEncodingHeader (java.lang.String) throws java.text.ParseException
String encoding
gov.nist.javax.sip.header.ContentEncoding c
public javax.sip.header.ContentLanguageHeader createContentLanguageHeader (java.util.Locale)
java.util.Locale contentLanguage
gov.nist.javax.sip.header.ContentLanguage c
public javax.sip.header.ContentLengthHeader createContentLengthHeader (int) throws javax.sip.InvalidArgumentException
int contentLength
gov.nist.javax.sip.header.ContentLength c
public javax.sip.header.ContentTypeHeader createContentTypeHeader (java.lang.String, java.lang.String) throws java.text.ParseException
String contentType
String contentSubType
gov.nist.javax.sip.header.ContentType c
public javax.sip.header.DateHeader createDateHeader (java.util.Calendar)
java.util.Calendar date
gov.nist.javax.sip.header.SIPDateHeader d
public javax.sip.header.EventHeader createEventHeader (java.lang.String) throws java.text.ParseException
String eventType
gov.nist.javax.sip.header.Event event
public javax.sip.header.ExpiresHeader createExpiresHeader (int) throws javax.sip.InvalidArgumentException
int expires
gov.nist.javax.sip.header.Expires e
public javax.sip.header.ExtensionHeader createExtensionHeader (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.javax.sip.header.ExtensionHeaderImpl ext
public javax.sip.header.FromHeader createFromHeader (javax.sip.address.Address, java.lang.String) throws java.text.ParseException
javax.sip.address.Address address
String tag
gov.nist.javax.sip.header.From from
public javax.sip.header.InReplyToHeader createInReplyToHeader (java.lang.String) throws java.text.ParseException
String callId
gov.nist.javax.sip.header.InReplyTo inReplyTo
public javax.sip.header.MaxForwardsHeader createMaxForwardsHeader (int) throws javax.sip.InvalidArgumentException
int maxForwards
gov.nist.javax.sip.header.MaxForwards m
public javax.sip.header.MimeVersionHeader createMimeVersionHeader (int, int) throws javax.sip.InvalidArgumentException
int majorVersion
int minorVersion
gov.nist.javax.sip.header.MimeVersion m
public javax.sip.header.MinExpiresHeader createMinExpiresHeader (int) throws javax.sip.InvalidArgumentException
int minExpires
gov.nist.javax.sip.header.MinExpires min
public javax.sip.header.ExtensionHeader createMinSEHeader (int) throws javax.sip.InvalidArgumentException
int expires
gov.nist.javax.sip.header.extensions.MinSE e
public javax.sip.header.OrganizationHeader createOrganizationHeader (java.lang.String) throws java.text.ParseException
String organization
gov.nist.javax.sip.header.Organization o
public javax.sip.header.PriorityHeader createPriorityHeader (java.lang.String) throws java.text.ParseException
String priority
gov.nist.javax.sip.header.Priority p
public javax.sip.header.ProxyAuthenticateHeader createProxyAuthenticateHeader (java.lang.String) throws java.text.ParseException
String scheme
gov.nist.javax.sip.header.ProxyAuthenticate p
public javax.sip.header.ProxyAuthorizationHeader createProxyAuthorizationHeader (java.lang.String) throws java.text.ParseException
String scheme
gov.nist.javax.sip.header.ProxyAuthorization p
public javax.sip.header.ProxyRequireHeader createProxyRequireHeader (java.lang.String) throws java.text.ParseException
String optionTag
gov.nist.javax.sip.header.ProxyRequire p
public javax.sip.header.RAckHeader createRAckHeader (long, long, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
long rSeqNumber
long cSeqNumber
String method
gov.nist.javax.sip.header.RAck rack
public javax.sip.header.RAckHeader createRAckHeader (int, int, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
int rSeqNumber
int cSeqNumber
String method
public javax.sip.header.RSeqHeader createRSeqHeader (int) throws javax.sip.InvalidArgumentException
int sequenceNumber
public javax.sip.header.RSeqHeader createRSeqHeader (long) throws javax.sip.InvalidArgumentException
long sequenceNumber
gov.nist.javax.sip.header.RSeq rseq
public javax.sip.header.ReasonHeader createReasonHeader (java.lang.String, int, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
String protocol
int cause
String text
gov.nist.javax.sip.header.Reason reason
public javax.sip.header.RecordRouteHeader createRecordRouteHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.RecordRoute recordRoute
public javax.sip.header.ReplyToHeader createReplyToHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ReplyTo replyTo
public javax.sip.header.RequireHeader createRequireHeader (java.lang.String) throws java.text.ParseException
String optionTag
gov.nist.javax.sip.header.Require require
public javax.sip.header.RetryAfterHeader createRetryAfterHeader (int) throws javax.sip.InvalidArgumentException
int retryAfter
gov.nist.javax.sip.header.RetryAfter r
public javax.sip.header.RouteHeader createRouteHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.Route route
public javax.sip.header.ServerHeader createServerHeader (java.util.List) throws java.text.ParseException
java.util.List product
gov.nist.javax.sip.header.Server server
public javax.sip.header.SubjectHeader createSubjectHeader (java.lang.String) throws java.text.ParseException
String subject
gov.nist.javax.sip.header.Subject s
public javax.sip.header.SubscriptionStateHeader createSubscriptionStateHeader (java.lang.String) throws java.text.ParseException
String subscriptionState
gov.nist.javax.sip.header.SubscriptionState s
public javax.sip.header.SupportedHeader createSupportedHeader (java.lang.String) throws java.text.ParseException
String optionTag
gov.nist.javax.sip.header.Supported supported
public javax.sip.header.TimeStampHeader createTimeStampHeader (float) throws javax.sip.InvalidArgumentException
float timeStamp
gov.nist.javax.sip.header.TimeStamp t
public javax.sip.header.ToHeader createToHeader (javax.sip.address.Address, java.lang.String) throws java.text.ParseException
javax.sip.address.Address address
String tag
gov.nist.javax.sip.header.To to
public javax.sip.header.UnsupportedHeader createUnsupportedHeader (java.lang.String) throws java.text.ParseException
String optionTag
gov.nist.javax.sip.header.Unsupported unsupported
public javax.sip.header.UserAgentHeader createUserAgentHeader (java.util.List) throws java.text.ParseException
java.util.List product
gov.nist.javax.sip.header.UserAgent userAgent
public javax.sip.header.ViaHeader createViaHeader (java.lang.String, int, java.lang.String, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
int zoneStart
String host
int port
String transport
String branch
gov.nist.javax.sip.header.Via via
public javax.sip.header.WWWAuthenticateHeader createWWWAuthenticateHeader (java.lang.String) throws java.text.ParseException
String scheme
gov.nist.javax.sip.header.WWWAuthenticate www
public javax.sip.header.WarningHeader createWarningHeader (java.lang.String, int, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
String agent
int code
String comment
gov.nist.javax.sip.header.Warning warning
public javax.sip.header.ErrorInfoHeader createErrorInfoHeader (javax.sip.address.URI)
javax.sip.address.URI errorInfo
public javax.sip.header.Header createHeader (java.lang.String) throws java.text.ParseException
InstantiationException ex
IllegalAccessException ex
String headerText
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.header.SIPHeader sipHeader
public javax.sip.header.Header createHeader (java.lang.String, java.lang.String) throws java.text.ParseException
String headerName
String headerValue
String hdrText
public java.util.List createHeaders (java.lang.String) throws java.text.ParseException
String headers
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.header.SIPHeader shdr
public javax.sip.header.ReferToHeader createReferToHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ReferTo referTo
public gov.nist.javax.sip.header.extensions.ReferredByHeader createReferredByHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.extensions.ReferredBy referredBy
public gov.nist.javax.sip.header.extensions.ReplacesHeader createReplacesHeader (java.lang.String, java.lang.String, java.lang.String) throws java.text.ParseException
String callId
String toTag
String fromTag
gov.nist.javax.sip.header.extensions.Replaces replaces
public gov.nist.javax.sip.header.extensions.JoinHeader createJoinHeader (java.lang.String, java.lang.String, java.lang.String) throws java.text.ParseException
String callId
String toTag
String fromTag
gov.nist.javax.sip.header.extensions.Join join
public javax.sip.header.SIPETagHeader createSIPETagHeader (java.lang.String) throws java.text.ParseException
String etag
public javax.sip.header.SIPIfMatchHeader createSIPIfMatchHeader (java.lang.String) throws java.text.ParseException
String etag
public gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader createPAccessNetworkInfoHeader ()
gov.nist.javax.sip.header.ims.PAccessNetworkInfo accessNetworkInfo
public gov.nist.javax.sip.header.ims.PAssertedIdentityHeader createPAssertedIdentityHeader (javax.sip.address.Address) throws java.lang.NullPointerException java.text.ParseException
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.PAssertedIdentity assertedIdentity
public gov.nist.javax.sip.header.ims.PAssociatedURIHeader createPAssociatedURIHeader (javax.sip.address.Address)
javax.sip.address.Address assocURI
gov.nist.javax.sip.header.ims.PAssociatedURI associatedURI
public gov.nist.javax.sip.header.ims.PCalledPartyIDHeader createPCalledPartyIDHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.PCalledPartyID calledPartyID
public gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader createPChargingFunctionAddressesHeader ()
gov.nist.javax.sip.header.ims.PChargingFunctionAddresses cfa
public gov.nist.javax.sip.header.ims.PChargingVectorHeader createChargingVectorHeader (java.lang.String) throws java.text.ParseException
String icid
gov.nist.javax.sip.header.ims.PChargingVector chargingVector
public gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader createPMediaAuthorizationHeader (java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
String token
gov.nist.javax.sip.header.ims.PMediaAuthorization mediaAuthorization
public gov.nist.javax.sip.header.ims.PPreferredIdentityHeader createPPreferredIdentityHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.PPreferredIdentity preferredIdentity
public gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader createPVisitedNetworkIDHeader ()
gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
public gov.nist.javax.sip.header.ims.PathHeader createPathHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.Path path
public gov.nist.javax.sip.header.ims.PrivacyHeader createPrivacyHeader (java.lang.String)
String privacyType
gov.nist.javax.sip.header.ims.Privacy privacy
public gov.nist.javax.sip.header.ims.ServiceRouteHeader createServiceRouteHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.ServiceRoute serviceRoute
public gov.nist.javax.sip.header.ims.SecurityServerHeader createSecurityServerHeader ()
gov.nist.javax.sip.header.ims.SecurityServer secServer
public gov.nist.javax.sip.header.ims.SecurityClientHeader createSecurityClientHeader ()
gov.nist.javax.sip.header.ims.SecurityClient secClient
public gov.nist.javax.sip.header.ims.SecurityVerifyHeader createSecurityVerifyHeader ()
gov.nist.javax.sip.header.ims.SecurityVerify secVerify
public gov.nist.javax.sip.header.ims.PUserDatabaseHeader createPUserDatabaseHeader (java.lang.String)
String databaseName
gov.nist.javax.sip.header.ims.PUserDatabase pUserDatabase
public gov.nist.javax.sip.header.ims.PProfileKeyHeader createPProfileKeyHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.PProfileKey pProfileKey
public gov.nist.javax.sip.header.ims.PServedUserHeader createPServedUserHeader (javax.sip.address.Address)
javax.sip.address.Address address
gov.nist.javax.sip.header.ims.PServedUser psu
public gov.nist.javax.sip.header.ims.PPreferredServiceHeader createPPreferredServiceHeader ()
gov.nist.javax.sip.header.ims.PPreferredService pps
public gov.nist.javax.sip.header.ims.PAssertedServiceHeader createPAssertedServiceHeader ()
gov.nist.javax.sip.header.ims.PAssertedService pas
public gov.nist.javax.sip.header.extensions.SessionExpiresHeader createSessionExpiresHeader (int) throws javax.sip.InvalidArgumentException
int expires
gov.nist.javax.sip.header.extensions.SessionExpires s
public gov.nist.javax.sip.header.SipRequestLine createRequestLine (java.lang.String) throws java.text.ParseException
String requestLine
gov.nist.javax.sip.parser.RequestLineParser requestLineParser
public gov.nist.javax.sip.header.SipStatusLine createStatusLine (java.lang.String) throws java.text.ParseException
String statusLine
gov.nist.javax.sip.parser.StatusLineParser statusLineParser
public gov.nist.javax.sip.header.extensions.ReferencesHeader createReferencesHeader (java.lang.String, java.lang.String) throws java.text.ParseException
String callId
String rel
gov.nist.javax.sip.header.extensions.ReferencesHeader retval
public void <init> ()
}
gov/nist/javax/sip/header/InReplyTo.class
InReplyTo.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.InReplyTo extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.InReplyToHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.CallIdentifier callId
public void <init> ()
public void <init> (gov.nist.javax.sip.header.CallIdentifier)
gov.nist.javax.sip.header.CallIdentifier cid
public void setCallId (java.lang.String) throws java.text.ParseException
Exception e
String callId
public java.lang.String getCallId ()
public java.lang.String encodeBody ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.InReplyTo retval
}
gov/nist/javax/sip/header/InReplyToList.class
InReplyToList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.InReplyToList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.InReplyToList retval
public void <init> ()
}
gov/nist/javax/sip/header/Indentation.class
Indentation.java
package gov.nist.javax.sip.header
gov.nist.javax.sip.header.Indentation extends java.lang.Object {
private int indentation
protected void <init> ()
protected void <init> (int)
int initval
protected void setIndentation (int)
int initval
protected int getCount ()
protected void increment ()
protected void decrement ()
protected java.lang.String getIndentation ()
char[] chars
}
gov/nist/javax/sip/header/MaxForwards.class
MaxForwards.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MaxForwards extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MaxForwardsHeader {
private static final long serialVersionUID
protected int maxForwards
public void <init> ()
public void <init> (int) throws javax.sip.InvalidArgumentException
int m
public int getMaxForwards ()
public void setMaxForwards (int) throws javax.sip.InvalidArgumentException
int maxForwards
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public boolean hasReachedZero ()
public void decrementMaxForwards () throws javax.sip.header.TooManyHopsException
public boolean equals (java.lang.Object)
javax.sip.header.MaxForwardsHeader o
Object other
}
gov/nist/javax/sip/header/MediaRange.class
MediaRange.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MediaRange extends gov.nist.javax.sip.header.SIPObject {
private static final long serialVersionUID
protected String type
protected String subtype
public void <init> ()
public java.lang.String getType ()
public java.lang.String getSubtype ()
public void setType (java.lang.String)
String t
public void setSubtype (java.lang.String)
String s
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
}
gov/nist/javax/sip/header/MimeVersion.class
MimeVersion.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MimeVersion extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MimeVersionHeader {
private static final long serialVersionUID
protected int minorVersion
protected int majorVersion
public void <init> ()
public int getMinorVersion ()
public int getMajorVersion ()
public void setMinorVersion (int) throws javax.sip.InvalidArgumentException
int minorVersion
public void setMajorVersion (int) throws javax.sip.InvalidArgumentException
int majorVersion
public java.lang.String encodeBody ()
}
gov/nist/javax/sip/header/MinExpires.class
MinExpires.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MinExpires extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MinExpiresHeader {
private static final long serialVersionUID
protected int expires
public void <init> ()
public java.lang.String encodeBody ()
public int getExpires ()
public void setExpires (int) throws javax.sip.InvalidArgumentException
int expires
}
gov/nist/javax/sip/header/NameMap.class
NameMap.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.NameMap extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames gov.nist.core.PackageNames {
static java.util.Hashtable nameMap
public void <init> ()
protected static void putNameMap (java.lang.String, java.lang.String)
String headerName
String className
public static java.lang.Class getClassFromName (java.lang.String)
ClassNotFoundException ex
String headerName
String className
public static void addExtensionHeader (java.lang.String, java.lang.String)
String headerName
String className
private static void initializeNameMap ()
static void <clinit> ()
}
gov/nist/javax/sip/header/Organization.class
Organization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Organization extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.OrganizationHeader {
private static final long serialVersionUID
protected String organization
public java.lang.String encodeBody ()
public void <init> ()
public java.lang.String getOrganization ()
public void setOrganization (java.lang.String) throws java.text.ParseException
String o
}
gov/nist/javax/sip/header/ParameterNames.class
ParameterNames.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ParameterNames extends java.lang.Object {
public static final String NEXT_NONCE
public static final String TAG
public static final String USERNAME
public static final String URI
public static final String DOMAIN
public static final String CNONCE
public static final String PASSWORD
public static final String RESPONSE
public static final String RESPONSE_AUTH
public static final String OPAQUE
public static final String ALGORITHM
public static final String DIGEST
public static final String SIGNED_BY
public static final String SIGNATURE
public static final String NONCE
public static final String NONCE_COUNT
public static final String PUBKEY
public static final String COOKIE
public static final String REALM
public static final String VERSION
public static final String STALE
public static final String QOP
public static final String NC
public static final String PURPOSE
public static final String CARD
public static final String INFO
public static final String ACTION
public static final String PROXY
public static final String REDIRECT
public static final String EXPIRES
public static final String Q
public static final String RENDER
public static final String SESSION
public static final String ICON
public static final String ALERT
public static final String HANDLING
public static final String REQUIRED
public static final String OPTIONAL
public static final String EMERGENCY
public static final String URGENT
public static final String NORMAL
public static final String NON_URGENT
public static final String DURATION
public static final String BRANCH
public static final String HIDDEN
public static final String RECEIVED
public static final String MADDR
public static final String TTL
public static final String TRANSPORT
public static final String TEXT
public static final String CAUSE
public static final String ID
public static final String RPORT
public static final String TO_TAG
public static final String FROM_TAG
public static final String SIP_INSTANCE
public static final String PUB_GRUU
public static final String TEMP_GRUU
public static final String GRUU
}
gov/nist/javax/sip/header/ParametersHeader.class
ParametersHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ParametersHeader extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.Parameters java.io.Serializable {
protected gov.nist.core.NameValueList parameters
protected gov.nist.core.DuplicateNameValueList duplicates
protected void <init> ()
protected void <init> (java.lang.String)
String hdrName
protected void <init> (java.lang.String, boolean)
String hdrName
boolean sync
public java.lang.String getParameter (java.lang.String)
String name
public java.lang.Object getParameterValue (java.lang.String)
String name
public java.util.Iterator getParameterNames ()
public boolean hasParameters ()
public void removeParameter (java.lang.String)
String name
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
public void setQuotedParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
protected void setParameter (java.lang.String, int)
String name
int value
Integer val
protected void setParameter (java.lang.String, boolean)
String name
boolean value
Boolean val
protected void setParameter (java.lang.String, float)
String name
float value
Float val
gov.nist.core.NameValue nv
protected void setParameter (java.lang.String, java.lang.Object)
String name
Object value
public boolean hasParameter (java.lang.String)
String parameterName
public void removeParameters ()
public gov.nist.core.NameValueList getParameters ()
public void setParameter (gov.nist.core.NameValue)
gov.nist.core.NameValue nameValue
public void setParameters (gov.nist.core.NameValueList)
gov.nist.core.NameValueList parameters
protected int getParameterAsInt (java.lang.String)
NumberFormatException ex
String parameterName
protected int getParameterAsHexInt (java.lang.String)
NumberFormatException ex
String parameterName
protected float getParameterAsFloat (java.lang.String)
NumberFormatException ex
String parameterName
protected long getParameterAsLong (java.lang.String)
NumberFormatException ex
String parameterName
protected gov.nist.javax.sip.address.GenericURI getParameterAsURI (java.lang.String)
java.text.ParseException ex
String parameterName
Object val
protected boolean getParameterAsBoolean (java.lang.String)
String parameterName
Object val
public gov.nist.core.NameValue getNameValue (java.lang.String)
String parameterName
public java.lang.Object clone ()
gov.nist.javax.sip.header.ParametersHeader retval
public void setMultiParameter (java.lang.String, java.lang.String)
String name
String value
gov.nist.core.NameValue nv
public void setMultiParameter (gov.nist.core.NameValue)
gov.nist.core.NameValue nameValue
public java.lang.String getMultiParameter (java.lang.String)
String name
public gov.nist.core.DuplicateNameValueList getMultiParameters ()
public java.lang.Object getMultiParameterValue (java.lang.String)
String name
public java.util.Iterator getMultiParameterNames ()
public boolean hasMultiParameters ()
public void removeMultiParameter (java.lang.String)
String name
public boolean hasMultiParameter (java.lang.String)
String parameterName
public void removeMultiParameters ()
protected final boolean equalParameters (javax.sip.header.Parameters)
String pname
String p1
String p2
java.util.Iterator i
String pname
String p1
String p2
java.util.Iterator i
javax.sip.header.Parameters other
protected abstract java.lang.String encodeBody ()
}
gov/nist/javax/sip/header/Priority.class
Priority.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Priority extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.PriorityHeader {
private static final long serialVersionUID
public static final String EMERGENCY
public static final String URGENT
public static final String NORMAL
public static final String NON_URGENT
protected String priority
public void <init> ()
public java.lang.String encodeBody ()
public java.lang.String getPriority ()
public void setPriority (java.lang.String) throws java.text.ParseException
String p
}
gov/nist/javax/sip/header/Protocol.class
Protocol.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Protocol extends gov.nist.javax.sip.header.SIPObject {
private static final long serialVersionUID
protected String protocolName
protected String protocolVersion
protected String transport
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getProtocolName ()
public java.lang.String getProtocolVersion ()
public java.lang.String getProtocol ()
public void setProtocol (java.lang.String) throws java.text.ParseException
String name_and_version
int slash
public java.lang.String getTransport ()
public void setProtocolName (java.lang.String)
String p
public void setProtocolVersion (java.lang.String)
String p
public void setTransport (java.lang.String)
String t
public void <init> ()
}
gov/nist/javax/sip/header/ProxyAuthenticate.class
ProxyAuthenticate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthenticate extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.ProxyAuthenticateHeader {
private static final long serialVersionUID
public void <init> ()
public javax.sip.address.URI getURI ()
public void setURI (javax.sip.address.URI)
javax.sip.address.URI uri
}
gov/nist/javax/sip/header/ProxyAuthenticateList.class
ProxyAuthenticateList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthenticateList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ProxyAuthenticateList retval
public void <init> ()
}
gov/nist/javax/sip/header/ProxyAuthorization.class
ProxyAuthorization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthorization extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.ProxyAuthorizationHeader {
private static final long serialVersionUID
public void <init> ()
}
gov/nist/javax/sip/header/ProxyAuthorizationList.class
ProxyAuthorizationList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ProxyAuthorizationList retval
public void <init> ()
}
gov/nist/javax/sip/header/ProxyRequire.class
ProxyRequire.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyRequire extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ProxyRequireHeader {
private static final long serialVersionUID
protected String optionTag
public void <init> ()
public void <init> (java.lang.String)
String s
public java.lang.String encodeBody ()
public void setOptionTag (java.lang.String) throws java.text.ParseException
String optionTag
public java.lang.String getOptionTag ()
}
gov/nist/javax/sip/header/ProxyRequireList.class
ProxyRequireList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyRequireList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ProxyRequireList retval
public void <init> ()
}
gov/nist/javax/sip/header/RAck.class
RAck.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RAck extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RAckHeader {
private static final long serialVersionUID
protected long cSeqNumber
protected long rSeqNumber
protected String method
public void <init> ()
protected java.lang.String encodeBody ()
public int getCSeqNumber ()
public long getCSeqNumberLong ()
public java.lang.String getMethod ()
public int getRSeqNumber ()
public void setCSeqNumber (int) throws javax.sip.InvalidArgumentException
int cSeqNumber
public void setMethod (java.lang.String) throws java.text.ParseException
String method
public long getCSequenceNumber ()
public long getRSequenceNumber ()
public void setCSequenceNumber (long) throws javax.sip.InvalidArgumentException
long cSeqNumber
public void setRSeqNumber (int) throws javax.sip.InvalidArgumentException
int rSeqNumber
public void setRSequenceNumber (long) throws javax.sip.InvalidArgumentException
long rSeqNumber
}
gov/nist/javax/sip/header/RSeq.class
RSeq.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RSeq extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RSeqHeader {
private static final long serialVersionUID
protected long sequenceNumber
public void <init> ()
public int getSequenceNumber ()
protected java.lang.String encodeBody ()
public long getSeqNumber ()
public void setSeqNumber (long) throws javax.sip.InvalidArgumentException
long sequenceNumber
public void setSequenceNumber (int) throws javax.sip.InvalidArgumentException
int sequenceNumber
}
gov/nist/javax/sip/header/Reason.class
Reason.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Reason extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ReasonHeader {
private static final long serialVersionUID
public final String TEXT
public final String CAUSE
protected String protocol
public int getCause ()
public void setCause (int) throws javax.sip.InvalidArgumentException
int cause
public void setProtocol (java.lang.String) throws java.text.ParseException
String protocol
public java.lang.String getProtocol ()
public void setText (java.lang.String) throws java.text.ParseException
String text
public java.lang.String getText ()
public void <init> ()
public java.lang.String getName ()
protected java.lang.String encodeBody ()
StringBuffer s
}
gov/nist/javax/sip/header/ReasonList.class
ReasonList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReasonList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ReasonList retval
public void <init> ()
}
gov/nist/javax/sip/header/RecordRoute.class
RecordRoute.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RecordRoute extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.RecordRouteHeader {
private static final long serialVersionUID
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
}
gov/nist/javax/sip/header/RecordRouteList.class
RecordRouteList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RecordRouteList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.RecordRouteList retval
public void <init> ()
}
gov/nist/javax/sip/header/ReferTo.class
ReferTo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReferTo extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ReferToHeader {
private static final long serialVersionUID
public void <init> ()
protected java.lang.String encodeBody ()
String retval
}
gov/nist/javax/sip/header/ReplyTo.class
ReplyTo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReplyTo extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ReplyToHeader {
private static final long serialVersionUID
public void <init> ()
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public java.lang.String encode ()
public java.lang.String encodeBody ()
String retval
public gov.nist.core.HostPort getHostPort ()
public java.lang.String getDisplayName ()
}
gov/nist/javax/sip/header/RequestLine.class
RequestLine.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RequestLine extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SipRequestLine {
private static final long serialVersionUID
protected gov.nist.javax.sip.address.GenericURI uri
protected String method
protected String sipVersion
public void <init> ()
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.javax.sip.address.GenericURI getUri ()
public void <init> (gov.nist.javax.sip.address.GenericURI, java.lang.String)
gov.nist.javax.sip.address.GenericURI requestURI
String method
public java.lang.String getMethod ()
public java.lang.String getSipVersion ()
public void setUri (javax.sip.address.URI)
javax.sip.address.URI uri
public void setMethod (java.lang.String)
String method
public void setSipVersion (java.lang.String)
String version
public java.lang.String getVersionMajor ()
int i
String major
boolean slash
public java.lang.String getVersionMinor ()
int i
String minor
boolean dot
public boolean equals (java.lang.Object)
boolean retval
NullPointerException ex
Object other
boolean retval
gov.nist.javax.sip.header.RequestLine that
public java.lang.Object clone ()
gov.nist.javax.sip.header.RequestLine retval
public volatile synthetic javax.sip.address.URI getUri ()
}
gov/nist/javax/sip/header/Require.class
Require.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Require extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RequireHeader {
private static final long serialVersionUID
protected String optionTag
public void <init> ()
public void <init> (java.lang.String)
String s
public java.lang.String encodeBody ()
public void setOptionTag (java.lang.String) throws java.text.ParseException
String optionTag
public java.lang.String getOptionTag ()
}
gov/nist/javax/sip/header/RequireList.class
RequireList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.RequireList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.RequireList retval
public void <init> ()
}
gov/nist/javax/sip/header/RetryAfter.class
RetryAfter.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RetryAfter extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.RetryAfterHeader {
private static final long serialVersionUID
public static final String DURATION
protected Integer retryAfter
protected String comment
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer s
public boolean hasComment ()
public void removeComment ()
public void removeDuration ()
public void setRetryAfter (int) throws javax.sip.InvalidArgumentException
int retryAfter
public int getRetryAfter ()
public java.lang.String getComment ()
public void setComment (java.lang.String) throws java.text.ParseException
String comment
public void setDuration (int) throws javax.sip.InvalidArgumentException
int duration
public int getDuration ()
}
gov/nist/javax/sip/header/Route.class
Route.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Route extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.RouteHeader {
private static final long serialVersionUID
public void <init> ()
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public int hashCode ()
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
boolean addrFlag
public boolean equals (java.lang.Object)
Object other
}
gov/nist/javax/sip/header/RouteList.class
RouteList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RouteList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.RouteList retval
public java.lang.String encode ()
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.header.Route route1
Object other
gov.nist.javax.sip.header.RouteList that
java.util.ListIterator it
java.util.ListIterator it1
}
gov/nist/javax/sip/header/SIPDate.class
SIPDate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPDate extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
public static final String GMT
public static final String MON
public static final String TUE
public static final String WED
public static final String THU
public static final String FRI
public static final String SAT
public static final String SUN
public static final String JAN
public static final String FEB
public static final String MAR
public static final String APR
public static final String MAY
public static final String JUN
public static final String JUL
public static final String AUG
public static final String SEP
public static final String OCT
public static final String NOV
public static final String DEC
protected String sipWkDay
protected String sipMonth
protected int wkday
protected int day
protected int month
protected int year
protected int hour
protected int minute
protected int second
private java.util.Calendar javaCal
public boolean equals (java.lang.Object)
Object that
gov.nist.javax.sip.header.SIPDate other
public void <init> ()
public void <init> (long)
long timeMillis
java.util.Date date
public java.lang.String encode ()
String dayString
String hourString
String minuteString
String secondString
String dayString
String hourString
String minuteString
String secondString
String encoding
public java.util.Calendar getJavaCal ()
public java.lang.String getWkday ()
public java.lang.String getMonth ()
public int getHour ()
public int getMinute ()
public int getSecond ()
private void setJavaCal ()
public void setWkday (java.lang.String) throws java.lang.IllegalArgumentException
String w
public void setDay (int) throws java.lang.IllegalArgumentException
int d
public void setMonth (java.lang.String) throws java.lang.IllegalArgumentException
String m
public void setYear (int) throws java.lang.IllegalArgumentException
int y
public int getYear ()
public void setHour (int) throws java.lang.IllegalArgumentException
int h
public void setMinute (int) throws java.lang.IllegalArgumentException
int m
public void setSecond (int) throws java.lang.IllegalArgumentException
int s
public int getDeltaSeconds ()
long ctime
public java.lang.Object clone ()
gov.nist.javax.sip.header.SIPDate retval
CloneNotSupportedException e
gov.nist.javax.sip.header.SIPDate retval
}
gov/nist/javax/sip/header/SIPDateHeader.class
SIPDateHeader.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPDateHeader extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.DateHeader {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.SIPDate date
public void <init> ()
public java.lang.String encodeBody ()
public void setDate (gov.nist.javax.sip.header.SIPDate)
gov.nist.javax.sip.header.SIPDate d
public void setDate (java.util.Calendar)
java.util.Calendar dat
public java.util.Calendar getDate ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.SIPDateHeader retval
}
gov/nist/javax/sip/header/SIPETag.class
SIPETag.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPETag extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SIPETagHeader javax.sip.header.ExtensionHeader {
private static final long serialVersionUID
protected String entityTag
public void <init> ()
public void <init> (java.lang.String) throws java.text.ParseException
String tag
public java.lang.String encodeBody ()
public java.lang.String getETag ()
public void setETag (java.lang.String) throws java.text.ParseException
String etag
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/SIPHeader.class
SIPHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeader extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SIPHeaderNames javax.sip.header.Header gov.nist.javax.sip.header.HeaderExt {
protected String headerName
protected void <init> (java.lang.String)
String hname
public void <init> ()
public java.lang.String getHeaderName ()
public java.lang.String getName ()
public void setHeaderName (java.lang.String)
String hdrname
public java.lang.String getHeaderValue ()
Exception ex
String encodedHdr
StringBuffer buffer
public boolean isHeaderList ()
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
protected abstract java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public java.lang.String getValue ()
public int hashCode ()
public final java.lang.String toString ()
}
gov/nist/javax/sip/header/SIPHeaderList.class
SIPHeaderList.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderList extends gov.nist.javax.sip.header.SIPHeader implements java.util.List javax.sip.header.Header {
private static boolean prettyEncode
protected java.util.List hlist
private Class myClass
public java.lang.String getName ()
private void <init> ()
protected void <init> (java.lang.Class, java.lang.String)
Class objclass
String hname
public boolean add (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader objectToAdd
public void addFirst (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader obj
public void add (gov.nist.javax.sip.header.SIPHeader, boolean)
gov.nist.javax.sip.header.SIPHeader sipheader
boolean top
public void concatenate (gov.nist.javax.sip.header.SIPHeaderList, boolean) throws java.lang.IllegalArgumentException
gov.nist.javax.sip.header.SIPHeaderList other
boolean topFlag
public java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
gov.nist.javax.sip.header.SIPHeader sipheader
java.util.ListIterator li
StringBuffer buffer
public java.util.List getHeadersAsEncodedStrings ()
javax.sip.header.Header sipheader
java.util.List retval
java.util.ListIterator li
public gov.nist.javax.sip.header.SIPHeader getFirst ()
public gov.nist.javax.sip.header.SIPHeader getLast ()
public java.lang.Class getMyClass ()
public boolean isEmpty ()
public java.util.ListIterator listIterator ()
public java.util.List getHeaderList ()
public java.util.ListIterator listIterator (int)
int position
public gov.nist.javax.sip.header.SIPHeader removeFirst ()
public gov.nist.javax.sip.header.SIPHeader removeLast ()
public boolean remove (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader obj
protected void setMyClass (java.lang.Class)
Class cl
public java.lang.String debugDump (int)
gov.nist.javax.sip.header.SIPHeader sipHeader
java.util.Iterator it
int indentation
String indent
String className
public java.lang.String debugDump ()
public java.lang.Object[] toArray ()
public int indexOf (gov.nist.core.GenericObject)
gov.nist.core.GenericObject gobj
public void add (int, gov.nist.javax.sip.header.SIPHeader) throws java.lang.IndexOutOfBoundsException
int index
gov.nist.javax.sip.header.SIPHeader sipHeader
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.SIPHeaderList that
Object other
public boolean match (gov.nist.javax.sip.header.SIPHeaderList)
gov.nist.javax.sip.header.SIPHeader sipHeader1
java.util.Iterator it1
gov.nist.javax.sip.header.SIPHeader sipHeader
boolean found
java.util.Iterator it
gov.nist.javax.sip.header.SIPHeaderList template
gov.nist.javax.sip.header.SIPHeaderList that
public java.lang.Object clone ()
Class clazz
java.lang.reflect.Constructor cons
gov.nist.javax.sip.header.SIPHeaderList retval
Exception ex
protected final gov.nist.javax.sip.header.SIPHeaderList clonehlist (java.util.List)
javax.sip.header.Header h
java.util.Iterator it
java.util.List hlistToClone
public int size ()
public boolean isHeaderList ()
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
gov.nist.javax.sip.header.SIPHeader sipHeader
StringBuffer buffer
java.util.ListIterator iterator
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection collection
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public boolean contains (java.lang.Object)
Object header
public gov.nist.javax.sip.header.SIPHeader get (int)
int index
public int indexOf (java.lang.Object)
Object obj
public java.util.Iterator iterator ()
public int lastIndexOf (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
public gov.nist.javax.sip.header.SIPHeader remove (int)
int index
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public java.util.List subList (int, int)
int index1
int index2
public int hashCode ()
public gov.nist.javax.sip.header.SIPHeader set (int, gov.nist.javax.sip.header.SIPHeader)
int position
gov.nist.javax.sip.header.SIPHeader sipHeader
public static void setPrettyEncode (boolean)
boolean flag
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic java.lang.Object get (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic java.lang.Object removeLast ()
public volatile synthetic java.lang.Object removeFirst ()
public volatile synthetic java.lang.Object getLast ()
public volatile synthetic java.lang.Object getFirst ()
public volatile synthetic void addFirst (java.lang.Object)
static void <clinit> ()
}
gov/nist/javax/sip/header/SIPHeaderNames.class
SIPHeaderNames.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderNames extends java.lang.Object {
public static final String MIN_EXPIRES
public static final String ERROR_INFO
public static final String MIME_VERSION
public static final String IN_REPLY_TO
public static final String ALLOW
public static final String CONTENT_LANGUAGE
public static final String CALL_INFO
public static final String CSEQ
public static final String ALERT_INFO
public static final String ACCEPT_ENCODING
public static final String ACCEPT
public static final String ACCEPT_LANGUAGE
public static final String RECORD_ROUTE
public static final String TIMESTAMP
public static final String TO
public static final String VIA
public static final String FROM
public static final String CALL_ID
public static final String AUTHORIZATION
public static final String PROXY_AUTHENTICATE
public static final String SERVER
public static final String UNSUPPORTED
public static final String RETRY_AFTER
public static final String CONTENT_TYPE
public static final String CONTENT_ENCODING
public static final String CONTENT_LENGTH
public static final String ROUTE
public static final String CONTACT
public static final String WWW_AUTHENTICATE
public static final String MAX_FORWARDS
public static final String ORGANIZATION
public static final String PROXY_AUTHORIZATION
public static final String PROXY_REQUIRE
public static final String REQUIRE
public static final String CONTENT_DISPOSITION
public static final String SUBJECT
public static final String USER_AGENT
public static final String WARNING
public static final String PRIORITY
public static final String DATE
public static final String EXPIRES
public static final String SUPPORTED
public static final String AUTHENTICATION_INFO
public static final String REPLY_TO
public static final String RACK
public static final String RSEQ
public static final String REASON
public static final String SUBSCRIPTION_STATE
public static final String EVENT
public static final String ALLOW_EVENTS
public static final String SIP_ETAG
public static final String SIP_IF_MATCH
public static final String REFERRED_BY
public static final String SESSION_EXPIRES
public static final String MIN_SE
public static final String REPLACES
public static final String JOIN
}
gov/nist/javax/sip/header/SIPHeaderNamesCache.class
SIPHeaderNamesCache.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderNamesCache extends java.lang.Object {
private static final java.util.HashMap lowercaseMap
public void <init> ()
public static java.lang.String toLowerCase (java.lang.String)
String headerName
String lowerCase
static void <clinit> ()
String value
String lowerCase
java.lang.reflect.Field field
int i
java.lang.reflect.Field[] fields
}
gov/nist/javax/sip/header/SIPIfMatch.class
SIPIfMatch.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPIfMatch extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SIPIfMatchHeader javax.sip.header.ExtensionHeader {
private static final long serialVersionUID
protected String entityTag
public void <init> ()
public void <init> (java.lang.String) throws java.text.ParseException
String etag
public java.lang.String encodeBody ()
public java.lang.String getETag ()
public void setETag (java.lang.String) throws java.text.ParseException
String etag
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/SIPObject.class
SIPObject.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPObject extends gov.nist.core.GenericObject {
protected void <init> ()
public void dbgPrint ()
public abstract java.lang.String encode ()
public java.lang.StringBuffer encode (java.lang.StringBuffer)
StringBuffer buffer
public boolean equals (java.lang.Object)
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
java.lang.reflect.Field[] hisfields
Object other
gov.nist.javax.sip.header.SIPObject that
Class myclass
Class hisclass
public boolean match (java.lang.Object)
String fname
String myObjEncoded
boolean retval
Object myObj
Object hisObj
IllegalAccessException ex1
java.lang.reflect.Field f
java.lang.reflect.Field g
int modifier
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
java.lang.reflect.Field[] hisfields
Object other
gov.nist.core.GenericObject that
Class myclass
Class hisclass
public java.lang.String debugDump ()
int intfield
short shortField
char charField
long longField
boolean booleanField
double doubleField
float floatField
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
int modifier
Class fieldType
String fieldName
int i
Class myclass
java.lang.reflect.Field[] fields
public java.lang.String debugDump (int)
int indent
int save
String retval
public java.lang.String toString ()
}
gov/nist/javax/sip/header/SIPObjectList.class
SIPObjectList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPObjectList extends gov.nist.core.GenericObjectList {
private static final long serialVersionUID
public void <init> (java.lang.String)
String lname
public void <init> ()
public void mergeObjects (gov.nist.core.GenericObjectList)
Object innerObj
gov.nist.core.GenericObject outerObj
gov.nist.core.GenericObjectList mergeList
java.util.Iterator it1
java.util.Iterator it2
public void concatenate (gov.nist.javax.sip.header.SIPObjectList)
gov.nist.javax.sip.header.SIPObjectList otherList
public void concatenate (gov.nist.javax.sip.header.SIPObjectList, boolean)
gov.nist.javax.sip.header.SIPObjectList otherList
boolean topFlag
public gov.nist.core.GenericObject first ()
public gov.nist.core.GenericObject next ()
public java.lang.String debugDump (int)
int indent
}
gov/nist/javax/sip/header/Server.class
Server.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Server extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ServerHeader {
private static final long serialVersionUID
protected java.util.List productTokens
private java.lang.String encodeProduct ()
StringBuffer tokens
java.util.ListIterator it
public void addProductToken (java.lang.String)
String pt
public void <init> ()
public java.lang.String encodeBody ()
public java.util.ListIterator getProduct ()
public void setProduct (java.util.List) throws java.text.ParseException
java.util.List product
}
gov/nist/javax/sip/header/SipRequestLine.class
SipRequestLine.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SipRequestLine extends java.lang.Object {
public abstract javax.sip.address.URI getUri ()
public abstract java.lang.String getMethod ()
public abstract java.lang.String getSipVersion ()
public abstract void setUri (javax.sip.address.URI)
public abstract void setMethod (java.lang.String)
public abstract void setSipVersion (java.lang.String)
public abstract java.lang.String getVersionMajor ()
public abstract java.lang.String getVersionMinor ()
}
gov/nist/javax/sip/header/SipStatusLine.class
SipStatusLine.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SipStatusLine extends java.lang.Object {
public abstract java.lang.String getSipVersion ()
public abstract int getStatusCode ()
public abstract java.lang.String getReasonPhrase ()
public abstract void setSipVersion (java.lang.String)
public abstract void setStatusCode (int)
public abstract void setReasonPhrase (java.lang.String)
public abstract java.lang.String getVersionMajor ()
public abstract java.lang.String getVersionMinor ()
}
gov/nist/javax/sip/header/StatusLine.class
StatusLine.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.StatusLine extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SipStatusLine {
private static final long serialVersionUID
protected boolean matchStatusClass
protected String sipVersion
protected int statusCode
protected String reasonPhrase
public boolean match (java.lang.Object)
int hiscode
String codeString
String mycode
Object matchObj
gov.nist.javax.sip.header.StatusLine sl
public void setMatchStatusClass (boolean)
boolean flag
public void <init> ()
public java.lang.String encode ()
String encoding
public java.lang.String getSipVersion ()
public int getStatusCode ()
public java.lang.String getReasonPhrase ()
public void setSipVersion (java.lang.String)
String s
public void setStatusCode (int)
int statusCode
public void setReasonPhrase (java.lang.String)
String reasonPhrase
public java.lang.String getVersionMajor ()
int i
String major
boolean slash
public java.lang.String getVersionMinor ()
int i
String minor
boolean dot
}
gov/nist/javax/sip/header/Subject.class
Subject.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Subject extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SubjectHeader {
private static final long serialVersionUID
protected String subject
public void <init> ()
public java.lang.String encodeBody ()
public void setSubject (java.lang.String) throws java.text.ParseException
String subject
public java.lang.String getSubject ()
}
gov/nist/javax/sip/header/SubscriptionState.class
SubscriptionState.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SubscriptionState extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.SubscriptionStateHeader {
private static final long serialVersionUID
protected int expires
protected int retryAfter
protected String reasonCode
protected String state
public void <init> ()
public void setExpires (int) throws javax.sip.InvalidArgumentException
int expires
public int getExpires ()
public void setRetryAfter (int) throws javax.sip.InvalidArgumentException
int retryAfter
public int getRetryAfter ()
public java.lang.String getReasonCode ()
public void setReasonCode (java.lang.String) throws java.text.ParseException
String reasonCode
public java.lang.String getState ()
public void setState (java.lang.String) throws java.text.ParseException
String state
public java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
}
gov/nist/javax/sip/header/Supported.class
Supported.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Supported extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SupportedHeader {
private static final long serialVersionUID
protected String optionTag
public void <init> ()
public void <init> (java.lang.String)
String option_tag
public java.lang.String encode ()
String retval
public java.lang.String encodeBody ()
public void setOptionTag (java.lang.String) throws java.text.ParseException
String optionTag
public java.lang.String getOptionTag ()
}
gov/nist/javax/sip/header/SupportedList.class
SupportedList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SupportedList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.SupportedList retval
public void <init> ()
}
gov/nist/javax/sip/header/TimeStamp.class
TimeStamp.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.TimeStamp extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.TimeStampHeader {
private static final long serialVersionUID
protected long timeStamp
protected int delay
protected float delayFloat
private float timeStampFloat
public void <init> ()
private java.lang.String getTimeStampAsString ()
private java.lang.String getDelayAsString ()
public java.lang.String encodeBody ()
StringBuffer retval
String s1
String s2
public boolean hasDelay ()
public void removeDelay ()
public void setTimeStamp (float) throws javax.sip.InvalidArgumentException
float timeStamp
public float getTimeStamp ()
public float getDelay ()
public void setDelay (float) throws javax.sip.InvalidArgumentException
float delay
public long getTime ()
public int getTimeDelay ()
public void setTime (long) throws javax.sip.InvalidArgumentException
long timeStamp
public void setTimeDelay (int) throws javax.sip.InvalidArgumentException
int delay
}
gov/nist/javax/sip/header/To.class
To.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.To extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ToHeader {
private static final long serialVersionUID
public void <init> ()
public void <init> (gov.nist.javax.sip.header.From)
gov.nist.javax.sip.header.From from
public java.lang.String encode ()
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public gov.nist.core.HostPort getHostPort ()
public java.lang.String getDisplayName ()
public java.lang.String getTag ()
public boolean hasTag ()
public void removeTag ()
public void setTag (java.lang.String) throws java.text.ParseException
String t
public java.lang.String getUserAtHostPort ()
public boolean equals (java.lang.Object)
Object other
}
gov/nist/javax/sip/header/Unsupported.class
Unsupported.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Unsupported extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.UnsupportedHeader {
private static final long serialVersionUID
protected String optionTag
public void <init> ()
public void <init> (java.lang.String)
String ot
public java.lang.String encodeBody ()
public java.lang.String getOptionTag ()
public void setOptionTag (java.lang.String) throws java.text.ParseException
String o
}
gov/nist/javax/sip/header/UnsupportedList.class
UnsupportedList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.UnsupportedList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.UnsupportedList retval
}
gov/nist/javax/sip/header/UserAgent.class
UserAgent.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.UserAgent extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.UserAgentHeader {
private static final long serialVersionUID
protected java.util.List productTokens
private java.lang.String encodeProduct ()
StringBuffer tokens
java.util.ListIterator it
public void addProductToken (java.lang.String)
String pt
public void <init> ()
public java.lang.String encodeBody ()
public java.util.ListIterator getProduct ()
public void setProduct (java.util.List) throws java.text.ParseException
java.util.List product
public java.lang.Object clone ()
gov.nist.javax.sip.header.UserAgent retval
}
gov/nist/javax/sip/header/Via.class
Via.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Via extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ViaHeader gov.nist.javax.sip.header.ViaHeaderExt {
private static final long serialVersionUID
public static final String BRANCH
public static final String RECEIVED
public static final String MADDR
public static final String TTL
public static final String RPORT
protected gov.nist.javax.sip.header.Protocol sentProtocol
protected gov.nist.core.HostPort sentBy
protected String comment
private boolean rPortFlag
public void <init> ()
public boolean equals (java.lang.Object)
javax.sip.header.ViaHeader o
Object other
public java.lang.String getProtocolVersion ()
public gov.nist.javax.sip.header.Protocol getSentProtocol ()
public gov.nist.core.HostPort getSentBy ()
public javax.sip.address.Hop getHop ()
gov.nist.javax.sip.stack.HopImpl hop
public gov.nist.core.NameValueList getViaParms ()
public java.lang.String getComment ()
public boolean hasPort ()
public boolean hasComment ()
public void removePort ()
public void removeComment ()
public void setProtocolVersion (java.lang.String)
String protocolVersion
public void setHost (gov.nist.core.Host)
gov.nist.core.Host host
public void setSentProtocol (gov.nist.javax.sip.header.Protocol)
gov.nist.javax.sip.header.Protocol s
public void setSentBy (gov.nist.core.HostPort)
gov.nist.core.HostPort s
public void setComment (java.lang.String)
String c
protected java.lang.String encodeBody ()
protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer)
StringBuffer buffer
public void setHost (java.lang.String) throws java.text.ParseException
gov.nist.core.Host h
Exception e
String host
public java.lang.String getHost ()
gov.nist.core.Host host
public void setPort (int) throws javax.sip.InvalidArgumentException
int port
public void setRPort ()
public int getPort ()
public int getRPort ()
String strRport
public java.lang.String getTransport ()
public void setTransport (java.lang.String) throws java.text.ParseException
String transport
public java.lang.String getProtocol ()
public void setProtocol (java.lang.String) throws java.text.ParseException
String protocol
public int getTTL ()
int ttl
public void setTTL (int) throws javax.sip.InvalidArgumentException
int ttl
public java.lang.String getMAddr ()
public void setMAddr (java.lang.String) throws java.text.ParseException
String mAddr
gov.nist.core.Host host
gov.nist.core.NameValue nameValue
public java.lang.String getReceived ()
public void setReceived (java.lang.String) throws java.text.ParseException
String received
public java.lang.String getBranch ()
public void setBranch (java.lang.String) throws java.text.ParseException
String branch
public java.lang.Object clone ()
gov.nist.javax.sip.header.Via retval
public java.lang.String getSentByField ()
public java.lang.String getSentProtocolField ()
}
gov/nist/javax/sip/header/ViaHeaderExt.class
ViaHeaderExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ViaHeaderExt extends java.lang.Object implements javax.sip.header.ViaHeader {
public abstract java.lang.String getSentByField ()
public abstract java.lang.String getSentProtocolField ()
}
gov/nist/javax/sip/header/ViaList.class
ViaList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ViaList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.ViaList retval
public void <init> ()
}
gov/nist/javax/sip/header/WWWAuthenticate.class
WWWAuthenticate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WWWAuthenticate extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.WWWAuthenticateHeader gov.nist.javax.sip.header.ims.WWWAuthenticateHeaderIms {
private static final long serialVersionUID
public void <init> ()
public javax.sip.address.URI getURI ()
public void setURI (javax.sip.address.URI)
javax.sip.address.URI uri
}
gov/nist/javax/sip/header/WWWAuthenticateList.class
WWWAuthenticateList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WWWAuthenticateList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.WWWAuthenticateList retval
public void <init> ()
}
gov/nist/javax/sip/header/Warning.class
Warning.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Warning extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.WarningHeader {
private static final long serialVersionUID
protected int code
protected String agent
protected String text
public void <init> ()
public java.lang.String encodeBody ()
public int getCode ()
public java.lang.String getAgent ()
public java.lang.String getText ()
public void setCode (int) throws javax.sip.InvalidArgumentException
int code
public void setAgent (java.lang.String) throws java.text.ParseException
String host
public void setText (java.lang.String) throws java.text.ParseException
String text
}
gov/nist/javax/sip/header/WarningList.class
WarningList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WarningList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public java.lang.Object clone ()
gov.nist.javax.sip.header.WarningList retval
public void <init> ()
}
gov/nist/javax/sip/header/extensions/
gov/nist/javax/sip/header/extensions/Join.class
Join.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.Join extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.JoinHeader {
private static final long serialVersionUID
public static final String NAME
public gov.nist.javax.sip.header.CallIdentifier callIdentifier
public String callId
public void <init> ()
public void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String callId
public java.lang.String encodeBody ()
String retVal
public java.lang.String getCallId ()
public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer ()
public void setCallId (java.lang.String)
String cid
public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier)
gov.nist.javax.sip.header.CallIdentifier cid
public java.lang.String getToTag ()
public void setToTag (java.lang.String) throws java.text.ParseException
String t
public boolean hasToTag ()
public void removeToTag ()
public java.lang.String getFromTag ()
public void setFromTag (java.lang.String) throws java.text.ParseException
String t
public boolean hasFromTag ()
public void removeFromTag ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/extensions/JoinHeader.class
JoinHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.JoinHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public abstract void setToTag (java.lang.String) throws java.text.ParseException
public abstract void setFromTag (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getToTag ()
public abstract java.lang.String getFromTag ()
public abstract void setCallId (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCallId ()
}
gov/nist/javax/sip/header/extensions/MinSE.class
MinSE.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.MinSE extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.MinSEHeader {
public static final String NAME
private static final long serialVersionUID
public int expires
public void <init> ()
public java.lang.String encodeBody ()
String retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
public int getExpires ()
public void setExpires (int) throws javax.sip.InvalidArgumentException
int expires
}
gov/nist/javax/sip/header/extensions/MinSEHeader.class
MinSEHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.MinSEHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/extensions/References.class
References.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.References extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.extensions.ReferencesHeader javax.sip.header.ExtensionHeader {
private static final long serialVersionUID
private String callId
public void <init> ()
public java.lang.String getCallId ()
public java.lang.String getRel ()
public void setCallId (java.lang.String)
String callId
public void setRel (java.lang.String) throws java.text.ParseException
String rel
public java.lang.String getParameter (java.lang.String)
String name
public java.util.Iterator getParameterNames ()
public void removeParameter (java.lang.String)
String name
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
public java.lang.String getName ()
protected java.lang.String encodeBody ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/extensions/ReferencesHeader.class
ReferencesHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReferencesHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public static final String CHAIN
public static final String INQUIRY
public static final String REFER
public static final String SEQUEL
public static final String XFER
public static final String REL
public static final String SERVICE
public abstract void setCallId (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCallId ()
public abstract void setRel (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getRel ()
}
gov/nist/javax/sip/header/extensions/ReferredBy.class
ReferredBy.java
package gov.nist.javax.sip.header.extensions
public final gov.nist.javax.sip.header.extensions.ReferredBy extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.ReferredByHeader {
private static final long serialVersionUID
public static final String NAME
public void <init> ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
protected java.lang.String encodeBody ()
String retval
}
gov/nist/javax/sip/header/extensions/ReferredByHeader.class
ReferredByHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReferredByHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.HeaderAddress javax.sip.header.Parameters {
public static final String NAME
}
gov/nist/javax/sip/header/extensions/Replaces.class
Replaces.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.Replaces extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.ReplacesHeader {
private static final long serialVersionUID
public static final String NAME
public gov.nist.javax.sip.header.CallIdentifier callIdentifier
public String callId
public void <init> ()
public void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String callId
public java.lang.String encodeBody ()
String retVal
public java.lang.String getCallId ()
public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer ()
public void setCallId (java.lang.String)
String cid
public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier)
gov.nist.javax.sip.header.CallIdentifier cid
public java.lang.String getToTag ()
public void setToTag (java.lang.String) throws java.text.ParseException
String t
public boolean hasToTag ()
public void removeToTag ()
public java.lang.String getFromTag ()
public void setFromTag (java.lang.String) throws java.text.ParseException
String t
public boolean hasFromTag ()
public void removeFromTag ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/extensions/ReplacesHeader.class
ReplacesHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReplacesHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getToTag ()
public abstract void setToTag (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getFromTag ()
public abstract void setFromTag (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCallId ()
public abstract void setCallId (java.lang.String) throws java.text.ParseException
}
gov/nist/javax/sip/header/extensions/SessionExpires.class
SessionExpires.java
package gov.nist.javax.sip.header.extensions
public final gov.nist.javax.sip.header.extensions.SessionExpires extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.SessionExpiresHeader {
private static final long serialVersionUID
public static final String NAME
public int expires
public static final String REFRESHER
public void <init> ()
public int getExpires ()
public void setExpires (int) throws javax.sip.InvalidArgumentException
int expires
public void setValue (java.lang.String) throws java.text.ParseException
String value
protected java.lang.String encodeBody ()
String retval
public java.lang.String getRefresher ()
public void setRefresher (java.lang.String)
String refresher
}
gov/nist/javax/sip/header/extensions/SessionExpiresHeader.class
SessionExpiresHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.SessionExpiresHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header javax.sip.header.ExtensionHeader {
public static final String NAME
public abstract int getExpires ()
public abstract void setExpires (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getRefresher ()
public abstract void setRefresher (java.lang.String)
}
gov/nist/javax/sip/header/ims/
gov/nist/javax/sip/header/ims/AddressHeaderIms.class
AddressHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.AddressHeaderIms extends gov.nist.javax.sip.header.SIPHeader {
protected gov.nist.javax.sip.address.AddressImpl address
public javax.sip.address.Address getAddress ()
public void setAddress (javax.sip.address.Address)
javax.sip.address.Address address
public abstract java.lang.String encodeBody ()
public void <init> (java.lang.String)
String name
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.AddressHeaderIms retval
}
gov/nist/javax/sip/header/ims/AuthorizationHeaderIms.class
AuthorizationHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.AuthorizationHeaderIms extends java.lang.Object implements javax.sip.header.AuthorizationHeader {
public static final String YES
public static final String NO
public abstract void setIntegrityProtected (java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract java.lang.String getIntegrityProtected ()
}
gov/nist/javax/sip/header/ims/PAccessNetworkInfo.class
PAccessNetworkInfo.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAccessNetworkInfo extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader javax.sip.header.ExtensionHeader {
private String accessType
private Object extendAccessInfo
public void <init> ()
public void <init> (java.lang.String)
String accessTypeVal
public void setAccessType (java.lang.String)
String accessTypeVal
public java.lang.String getAccessType ()
public void setCGI3GPP (java.lang.String) throws java.text.ParseException
String cgi
public java.lang.String getCGI3GPP ()
public void setUtranCellID3GPP (java.lang.String) throws java.text.ParseException
String utranCellID
public java.lang.String getUtranCellID3GPP ()
public void setDSLLocation (java.lang.String) throws java.text.ParseException
String dslLocation
public java.lang.String getDSLLocation ()
public void setCI3GPP2 (java.lang.String) throws java.text.ParseException
String ci3Gpp2
public java.lang.String getCI3GPP2 ()
public void setParameter (java.lang.String, java.lang.Object)
String name
Object value
public void setExtensionAccessInfo (java.lang.Object) throws java.text.ParseException
Object extendAccessInfo
public java.lang.Object getExtensionAccessInfo ()
protected java.lang.String encodeBody ()
StringBuffer encoding
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAccessNetworkInfo retval
}
gov/nist/javax/sip/header/ims/PAccessNetworkInfoHeader.class
PAccessNetworkInfoHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public static final String IEEE_802_11
public static final String IEEE_802_11A
public static final String IEEE_802_11B
public static final String IEEE_802_11G
public static final String GGGPP_GERAN
public static final String GGGPP_UTRAN_FDD
public static final String GGGPP_UTRAN_TDD
public static final String GGGPP_CDMA2000
public static final String ADSL
public static final String ADSL2
public static final String ADSL2p
public static final String RADSL
public static final String SDSL
public static final String HDSL
public static final String HDSL2
public static final String GSHDSL
public static final String VDSL
public static final String IDSL
public static final String GGGPP2_1X
public static final String GGGPP2_1XHRPD
public abstract void setAccessType (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getAccessType ()
public abstract void setCGI3GPP (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCGI3GPP ()
public abstract void setUtranCellID3GPP (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getUtranCellID3GPP ()
public abstract void setDSLLocation (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getDSLLocation ()
public abstract void setCI3GPP2 (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCI3GPP2 ()
public abstract void setExtensionAccessInfo (java.lang.Object) throws java.text.ParseException
public abstract java.lang.Object getExtensionAccessInfo ()
}
gov/nist/javax/sip/header/ims/PAssertedIdentity.class
PAssertedIdentity.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedIdentity extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PAssertedIdentityHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer retval
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAssertedIdentity retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PAssertedIdentityHeader.class
PAssertedIdentityHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssertedIdentityHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/PAssertedIdentityList.class
PAssertedIdentityList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedIdentityList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAssertedIdentityList retval
}
gov/nist/javax/sip/header/ims/PAssertedService.class
PAssertedService.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedService extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PAssertedServiceHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private String subServiceIds
private String subAppIds
protected void <init> (java.lang.String)
String name
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
public java.lang.String getApplicationIdentifiers ()
public java.lang.String getSubserviceIdentifiers ()
public void setApplicationIdentifiers (java.lang.String)
String appids
public void setSubserviceIdentifiers (java.lang.String)
String subservices
public boolean equals (java.lang.Object)
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAssertedService retval
}
gov/nist/javax/sip/header/ims/PAssertedServiceHeader.class
PAssertedServiceHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssertedServiceHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract void setSubserviceIdentifiers (java.lang.String)
public abstract java.lang.String getSubserviceIdentifiers ()
public abstract void setApplicationIdentifiers (java.lang.String)
public abstract java.lang.String getApplicationIdentifiers ()
}
gov/nist/javax/sip/header/ims/PAssociatedURI.class
PAssociatedURI.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssociatedURI extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PAssociatedURIHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> ()
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> (gov.nist.javax.sip.address.GenericURI)
gov.nist.javax.sip.address.GenericURI associatedURI
public java.lang.String encodeBody ()
StringBuffer retval
public void setAssociatedURI (javax.sip.address.URI) throws java.lang.NullPointerException
javax.sip.address.URI associatedURI
public javax.sip.address.URI getAssociatedURI ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAssociatedURI retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PAssociatedURIHeader.class
PAssociatedURIHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssociatedURIHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public abstract void setAssociatedURI (javax.sip.address.URI) throws java.lang.NullPointerException
public abstract javax.sip.address.URI getAssociatedURI ()
}
gov/nist/javax/sip/header/ims/PAssociatedURIList.class
PAssociatedURIList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssociatedURIList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PAssociatedURIList retval
}
gov/nist/javax/sip/header/ims/PCalledPartyID.class
PCalledPartyID.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PCalledPartyID extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PCalledPartyIDHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PCalledPartyIDHeader.class
PCalledPartyIDHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PCalledPartyIDHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/PChargingFunctionAddresses.class
PChargingFunctionAddresses.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PChargingFunctionAddresses extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer encoding
public void setChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
String ccfAddress
public void addChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
String ccfAddress
public void removeChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
String ccfAddress
public java.util.ListIterator getChargingCollectionFunctionAddresses ()
gov.nist.core.NameValue ccfNV
gov.nist.core.NameValue nv
java.util.Iterator li
java.util.LinkedList ccfLIST
public void setEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
String ecfAddress
public void addEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
String ecfAddress
public void removeEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
String ecfAddress
public java.util.ListIterator getEventChargingFunctionAddresses ()
gov.nist.core.NameValue ecfNV
gov.nist.core.NameValue nv
java.util.LinkedList listw
java.util.Iterator li
java.util.ListIterator ecfLIST
boolean removed
public boolean delete (java.lang.String, java.lang.String)
gov.nist.core.NameValue nv
String value
String name
java.util.Iterator li
boolean removed
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PChargingFunctionAddressesHeader.class
PChargingFunctionAddressesHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public abstract void setChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract void addChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract void removeChargingCollectionFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract java.util.ListIterator getChargingCollectionFunctionAddresses ()
public abstract void setEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract void addEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract void removeEventChargingFunctionAddress (java.lang.String) throws java.text.ParseException
public abstract java.util.ListIterator getEventChargingFunctionAddresses ()
}
gov/nist/javax/sip/header/ims/PChargingVector.class
PChargingVector.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PChargingVector extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PChargingVectorHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer encoding
gov.nist.core.NameValue nv
public java.lang.String getICID ()
public void setICID (java.lang.String) throws java.text.ParseException
String icid
public java.lang.String getICIDGeneratedAt ()
public void setICIDGeneratedAt (java.lang.String) throws java.text.ParseException
String host
public java.lang.String getOriginatingIOI ()
public void setOriginatingIOI (java.lang.String) throws java.text.ParseException
String origIOI
public java.lang.String getTerminatingIOI ()
public void setTerminatingIOI (java.lang.String) throws java.text.ParseException
String termIOI
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PChargingVectorHeader.class
PChargingVectorHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PChargingVectorHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getICID ()
public abstract void setICID (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getICIDGeneratedAt ()
public abstract void setICIDGeneratedAt (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getOriginatingIOI ()
public abstract void setOriginatingIOI (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getTerminatingIOI ()
public abstract void setTerminatingIOI (java.lang.String) throws java.text.ParseException
}
gov/nist/javax/sip/header/ims/PMediaAuthorization.class
PMediaAuthorization.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PMediaAuthorization extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private static final long serialVersionUID
private String token
public void <init> ()
public java.lang.String getToken ()
public void setMediaAuthorizationToken (java.lang.String) throws javax.sip.InvalidArgumentException
String token
protected java.lang.String encodeBody ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader o
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PMediaAuthorization retval
}
gov/nist/javax/sip/header/ims/PMediaAuthorizationHeader.class
PMediaAuthorizationHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract void setMediaAuthorizationToken (java.lang.String) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getToken ()
}
gov/nist/javax/sip/header/ims/PMediaAuthorizationList.class
PMediaAuthorizationList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PMediaAuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PMediaAuthorizationList retval
}
gov/nist/javax/sip/header/ims/PPreferredIdentity.class
PPreferredIdentity.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PPreferredIdentity extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PPreferredIdentityHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PPreferredIdentityHeader.class
PPreferredIdentityHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PPreferredIdentityHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/PPreferredService.class
PPreferredService.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PPreferredService extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PPreferredServiceHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private String subServiceIds
private String subAppIds
protected void <init> (java.lang.String)
String name
public void <init> ()
protected java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
public java.lang.String getApplicationIdentifiers ()
public java.lang.String getSubserviceIdentifiers ()
public void setApplicationIdentifiers (java.lang.String)
String appids
public void setSubserviceIdentifiers (java.lang.String)
String subservices
public boolean equals (java.lang.Object)
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PPreferredService retval
}
gov/nist/javax/sip/header/ims/PPreferredServiceHeader.class
PPreferredServiceHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PPreferredServiceHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract void setSubserviceIdentifiers (java.lang.String)
public abstract java.lang.String getSubserviceIdentifiers ()
public abstract void setApplicationIdentifiers (java.lang.String)
public abstract java.lang.String getApplicationIdentifiers ()
}
gov/nist/javax/sip/header/ims/PProfileKey.class
PProfileKey.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PProfileKey extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PProfileKeyHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> ()
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
protected java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PProfileKey retval
}
gov/nist/javax/sip/header/ims/PProfileKeyHeader.class
PProfileKeyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PProfileKeyHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/PServedUser.class
PServedUser.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PServedUser extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PServedUserHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String getRegistrationState ()
public java.lang.String getSessionCase ()
public void setRegistrationState (java.lang.String)
java.text.ParseException e
javax.sip.InvalidArgumentException e
String registrationState
public void setSessionCase (java.lang.String)
java.text.ParseException e
javax.sip.InvalidArgumentException e
String sessionCase
protected java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.ims.PServedUserHeader psu
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PServedUser retval
}
gov/nist/javax/sip/header/ims/PServedUserHeader.class
PServedUserHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PServedUserHeader extends java.lang.Object {
public static final String NAME
public abstract void setSessionCase (java.lang.String)
public abstract java.lang.String getSessionCase ()
public abstract void setRegistrationState (java.lang.String)
public abstract java.lang.String getRegistrationState ()
}
gov/nist/javax/sip/header/ims/PUserDatabase.class
PUserDatabase.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PUserDatabase extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PUserDatabaseHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private String databaseName
public void <init> (java.lang.String)
String databaseName
public void <init> ()
public java.lang.String getDatabaseName ()
public void setDatabaseName (java.lang.String)
String databaseName
protected java.lang.String encodeBody ()
StringBuffer retval
public boolean equals (java.lang.Object)
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PUserDatabase retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PUserDatabaseHeader.class
PUserDatabaseHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PUserDatabaseHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getDatabaseName ()
public abstract void setDatabaseName (java.lang.String)
}
gov/nist/javax/sip/header/ims/PVisitedNetworkID.class
PVisitedNetworkID.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PVisitedNetworkID extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private String networkID
private boolean isQuoted
public void <init> ()
public void <init> (java.lang.String)
String networkID
public void <init> (gov.nist.core.Token)
gov.nist.core.Token tok
protected java.lang.String encodeBody ()
StringBuffer retval
public void setVisitedNetworkID (java.lang.String)
String networkID
public void setVisitedNetworkID (gov.nist.core.Token)
gov.nist.core.Token networkID
public java.lang.String getVisitedNetworkID ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader o
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PVisitedNetworkID retval
}
gov/nist/javax/sip/header/ims/PVisitedNetworkIDHeader.class
PVisitedNetworkIDHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
public abstract void setVisitedNetworkID (java.lang.String)
public abstract void setVisitedNetworkID (gov.nist.core.Token)
public abstract java.lang.String getVisitedNetworkID ()
}
gov/nist/javax/sip/header/ims/PVisitedNetworkIDList.class
PVisitedNetworkIDList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PVisitedNetworkIDList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PVisitedNetworkIDList retval
}
gov/nist/javax/sip/header/ims/ParameterNamesIms.class
ParameterNamesIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.ParameterNamesIms extends java.lang.Object implements gov.nist.javax.sip.address.ParameterNames {
public static final String IK
public static final String CK
public static final String INTEGRITY_PROTECTED
public static final String CCF
public static final String ECF
public static final String ICID_VALUE
public static final String ICID_GENERATED_AT
public static final String ORIG_IOI
public static final String TERM_IOI
public static final String CGI_3GPP
public static final String UTRAN_CELL_ID_3GPP
public static final String DSL_LOCATION
public static final String CI_3GPP2
public static final String GGSN
public static final String PDP_INFO
public static final String PDP_ITEM
public static final String PDP_SIG
public static final String GCID
public static final String AUTH_TOKEN
public static final String FLOW_ID
public static final String PDG
public static final String BRAS
public static final String DSL_BEARER_INFO
public static final String DSL_BEARER_ITEM
public static final String DSL_BEARER_SIG
public static final String ALG
public static final String EALG
public static final String Q
public static final String PROT
public static final String MOD
public static final String SPI_C
public static final String SPI_S
public static final String PORT_C
public static final String PORT_S
public static final String D_VER
public static final String SESSION_CASE
public static final String REGISTRATION_STATE
public static final String SERVICE_ID
public static final String SERVICE_ID_LABEL
public static final String APPLICATION_ID_LABEL
}
gov/nist/javax/sip/header/ims/Path.class
Path.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.Path extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PathHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/PathHeader.class
PathHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PathHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/PathList.class
PathList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PathList extends gov.nist.javax.sip.header.SIPHeaderList {
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PathList retval
}
gov/nist/javax/sip/header/ims/Privacy.class
Privacy.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.Privacy extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PrivacyHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
private String privacy
public void <init> ()
public void <init> (java.lang.String)
String privacy
public java.lang.String encodeBody ()
public java.lang.String getPrivacy ()
public void setPrivacy (java.lang.String) throws java.text.ParseException
String privacy
public void setValue (java.lang.String) throws java.text.ParseException
String value
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.ims.PrivacyHeader o
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.Privacy retval
}
gov/nist/javax/sip/header/ims/PrivacyHeader.class
PrivacyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PrivacyHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract void setPrivacy (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getPrivacy ()
}
gov/nist/javax/sip/header/ims/PrivacyList.class
PrivacyList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PrivacyList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.PrivacyList retval
}
gov/nist/javax/sip/header/ims/SIPHeaderNamesIms.class
SIPHeaderNamesIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SIPHeaderNamesIms extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames {
public static final String PATH
public static final String SERVICE_ROUTE
public static final String P_ASSERTED_IDENTITY
public static final String P_PREFERRED_IDENTITY
public static final String CALLED_PARTY_ID
public static final String P_VISITED_NETWORK_ID
public static final String P_CHARGING_FUNCTION_ADDRESSES
public static final String P_CHARGING_VECTOR
public static final String PRIVACY
public static final String P_ASSOCIATED_URI
public static final String P_MEDIA_AUTHORIZATION
public static final String P_ACCESS_NETWORK_INFO
public static final String SECURITY_SERVER
public static final String SECURITY_CLIENT
public static final String SECURITY_VERIFY
public static final String P_USER_DATABASE
public static final String P_PROFILE_KEY
public static final String P_SERVED_USER
public static final String P_PREFERRED_SERVICE
public static final String P_ASSERTED_SERVICE
}
gov/nist/javax/sip/header/ims/SecurityAgree.class
SecurityAgree.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityAgree extends gov.nist.javax.sip.header.ParametersHeader {
private String secMechanism
public void <init> (java.lang.String)
String name
public void <init> ()
public void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
String name
String value
gov.nist.core.NameValue nv
public java.lang.String encodeBody ()
public void setSecurityMechanism (java.lang.String) throws java.text.ParseException
String secMech
public void setEncryptionAlgorithm (java.lang.String) throws java.text.ParseException
String ealg
public void setAlgorithm (java.lang.String) throws java.text.ParseException
String alg
public void setProtocol (java.lang.String) throws java.text.ParseException
String prot
public void setMode (java.lang.String) throws java.text.ParseException
String mod
public void setSPIClient (int) throws javax.sip.InvalidArgumentException
int spic
public void setSPIServer (int) throws javax.sip.InvalidArgumentException
int spis
public void setPortClient (int) throws javax.sip.InvalidArgumentException
int portC
public void setPortServer (int) throws javax.sip.InvalidArgumentException
int portS
public void setPreference (float) throws javax.sip.InvalidArgumentException
float q
public java.lang.String getSecurityMechanism ()
public java.lang.String getEncryptionAlgorithm ()
public java.lang.String getAlgorithm ()
public java.lang.String getProtocol ()
public java.lang.String getMode ()
public int getSPIClient ()
public int getSPIServer ()
public int getPortClient ()
public int getPortServer ()
public float getPreference ()
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.ims.SecurityAgreeHeader o
Object other
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.SecurityAgree retval
}
gov/nist/javax/sip/header/ims/SecurityAgreeHeader.class
SecurityAgreeHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityAgreeHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header {
public abstract void setSecurityMechanism (java.lang.String) throws java.text.ParseException
public abstract void setEncryptionAlgorithm (java.lang.String) throws java.text.ParseException
public abstract void setAlgorithm (java.lang.String) throws java.text.ParseException
public abstract void setProtocol (java.lang.String) throws java.text.ParseException
public abstract void setMode (java.lang.String) throws java.text.ParseException
public abstract void setSPIClient (int) throws javax.sip.InvalidArgumentException
public abstract void setSPIServer (int) throws javax.sip.InvalidArgumentException
public abstract void setPortClient (int) throws javax.sip.InvalidArgumentException
public abstract void setPortServer (int) throws javax.sip.InvalidArgumentException
public abstract void setPreference (float) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getSecurityMechanism ()
public abstract java.lang.String getEncryptionAlgorithm ()
public abstract java.lang.String getAlgorithm ()
public abstract java.lang.String getProtocol ()
public abstract java.lang.String getMode ()
public abstract int getSPIClient ()
public abstract int getSPIServer ()
public abstract int getPortClient ()
public abstract int getPortServer ()
public abstract float getPreference ()
}
gov/nist/javax/sip/header/ims/SecurityClient.class
SecurityClient.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityClient extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityClientHeader javax.sip.header.ExtensionHeader {
public void <init> ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/SecurityClientHeader.class
SecurityClientHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityClientHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityServerHeader {
public static final String NAME
}
gov/nist/javax/sip/header/ims/SecurityClientList.class
SecurityClientList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityClientList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.SecurityClientList retval
}
gov/nist/javax/sip/header/ims/SecurityServer.class
SecurityServer.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityServer extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityServerHeader javax.sip.header.ExtensionHeader {
public void <init> ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/SecurityServerHeader.class
SecurityServerHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityServerHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityAgreeHeader {
public static final String NAME
}
gov/nist/javax/sip/header/ims/SecurityServerList.class
SecurityServerList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityServerList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.SecurityServerList retval
}
gov/nist/javax/sip/header/ims/SecurityVerify.class
SecurityVerify.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityVerify extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityVerifyHeader javax.sip.header.ExtensionHeader {
public void <init> ()
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/SecurityVerifyHeader.class
SecurityVerifyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityVerifyHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityAgreeHeader {
public static final String NAME
}
gov/nist/javax/sip/header/ims/SecurityVerifyList.class
SecurityVerifyList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityVerifyList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.SecurityVerifyList retval
}
gov/nist/javax/sip/header/ims/ServiceRoute.class
ServiceRoute.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.ServiceRoute extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.ServiceRouteHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader {
public void <init> (gov.nist.javax.sip.address.AddressImpl)
gov.nist.javax.sip.address.AddressImpl address
public void <init> ()
public java.lang.String encodeBody ()
StringBuffer retval
public void setValue (java.lang.String) throws java.text.ParseException
String value
}
gov/nist/javax/sip/header/ims/ServiceRouteHeader.class
ServiceRouteHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.ServiceRouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header {
public static final String NAME
}
gov/nist/javax/sip/header/ims/ServiceRouteList.class
ServiceRouteList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.ServiceRouteList extends gov.nist.javax.sip.header.SIPHeaderList {
private static final long serialVersionUID
public void <init> ()
public java.lang.Object clone ()
gov.nist.javax.sip.header.ims.ServiceRouteList retval
}
gov/nist/javax/sip/header/ims/WWWAuthenticateHeaderIms.class
WWWAuthenticateHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.WWWAuthenticateHeaderIms extends java.lang.Object implements javax.sip.header.WWWAuthenticateHeader {
public static final String IK
public static final String CK
public abstract void setIK (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getIK ()
public abstract void setCK (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCK ()
}
gov/nist/javax/sip/message/
gov/nist/javax/sip/message/Content.class
Content.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.Content extends java.lang.Object {
public abstract void setContent (java.lang.Object)
public abstract java.lang.Object getContent ()
public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader ()
public abstract javax.sip.header.ContentDispositionHeader getContentDispositionHeader ()
public abstract java.lang.String toString ()
}
gov/nist/javax/sip/message/ContentImpl.class
ContentImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.ContentImpl extends java.lang.Object implements gov.nist.javax.sip.message.Content {
private Object content
private String boundary
private javax.sip.header.ContentTypeHeader contentTypeHeader
private javax.sip.header.ContentDispositionHeader contentDispositionHeader
public void <init> (java.lang.String, java.lang.String)
String content
String boundary
public void setContent (java.lang.Object)
Object content
public javax.sip.header.ContentTypeHeader getContentTypeHeader ()
public java.lang.Object getContent ()
public java.lang.String toString ()
public void setContentDispositionHeader (javax.sip.header.ContentDispositionHeader)
javax.sip.header.ContentDispositionHeader contentDispositionHeader
public javax.sip.header.ContentDispositionHeader getContentDispositionHeader ()
public void setContentTypeHeader (javax.sip.header.ContentTypeHeader)
javax.sip.header.ContentTypeHeader contentTypeHeader
}
gov/nist/javax/sip/message/HeaderIterator.class
HeaderIterator.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.HeaderIterator extends java.lang.Object implements java.util.ListIterator {
private boolean toRemove
private int index
private gov.nist.javax.sip.message.SIPMessage sipMessage
private gov.nist.javax.sip.header.SIPHeader sipHeader
protected void <init> (gov.nist.javax.sip.message.SIPMessage, gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.message.SIPMessage sipMessage
gov.nist.javax.sip.header.SIPHeader sipHeader
public java.lang.Object next () throws java.util.NoSuchElementException
public java.lang.Object previous () throws java.util.NoSuchElementException
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object header
public void add (java.lang.Object)
Object header
public void remove () throws java.lang.IllegalStateException
public boolean hasNext ()
public boolean hasPrevious ()
}
gov/nist/javax/sip/message/ListMap.class
ListMap.java
package gov.nist.javax.sip.message
gov.nist.javax.sip.message.ListMap extends java.lang.Object {
private static java.util.Hashtable headerListTable
private static boolean initialized
void <init> ()
private static void initializeListMap ()
protected static boolean hasList (gov.nist.javax.sip.header.SIPHeader)
Class headerClass
gov.nist.javax.sip.header.SIPHeader sipHeader
protected static boolean hasList (java.lang.Class)
Class sipHdrClass
protected static java.lang.Class getListClass (java.lang.Class)
Class sipHdrClass
protected static gov.nist.javax.sip.header.SIPHeaderList getList (gov.nist.javax.sip.header.SIPHeader)
Class headerClass
Class listClass
gov.nist.javax.sip.header.SIPHeaderList shl
InstantiationException ex
IllegalAccessException ex
gov.nist.javax.sip.header.SIPHeader sipHeader
static void <clinit> ()
}
gov/nist/javax/sip/message/MessageExt.class
MessageExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageExt extends java.lang.Object implements javax.sip.message.Message {
public abstract void setApplicationData (java.lang.Object)
public abstract java.lang.Object getApplicationData ()
public abstract gov.nist.javax.sip.message.MultipartMimeContent getMultipartMimeContent () throws java.text.ParseException
public abstract javax.sip.header.ViaHeader getTopmostViaHeader ()
public abstract javax.sip.header.FromHeader getFromHeader ()
public abstract javax.sip.header.ToHeader getToHeader ()
public abstract javax.sip.header.CallIdHeader getCallIdHeader ()
public abstract javax.sip.header.CSeqHeader getCSeqHeader ()
public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader ()
public abstract javax.sip.header.ContentLengthHeader getContentLengthHeader ()
public abstract java.lang.String getFirstLine ()
}
gov/nist/javax/sip/message/MessageFactoryExt.class
MessageFactoryExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageFactoryExt extends java.lang.Object implements javax.sip.message.MessageFactory {
public abstract void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader)
public abstract void setDefaultServerHeader (javax.sip.header.ServerHeader)
public abstract void setDefaultContentEncodingCharset (java.lang.String) throws java.lang.NullPointerException java.lang.IllegalArgumentException
public abstract gov.nist.javax.sip.message.MultipartMimeContent createMultipartMimeContent (javax.sip.header.ContentTypeHeader, java.lang.String[], java.lang.String[], java.lang.String[])
}
gov/nist/javax/sip/message/MessageFactoryImpl$1.class
MessageFactoryImpl.java
package gov.nist.javax.sip.message
gov.nist.javax.sip.message.MessageFactoryImpl$1 extends java.lang.Object implements gov.nist.javax.sip.parser.ParseExceptionListener {
final synthetic gov.nist.javax.sip.message.MessageFactoryImpl this$0
void <init> (gov.nist.javax.sip.message.MessageFactoryImpl)
gov.nist.javax.sip.message.MessageFactoryImpl this$0
public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String) throws java.text.ParseException
java.text.ParseException ex
gov.nist.javax.sip.message.SIPMessage sipMessage
Class headerClass
String headerText
String messageText
}
gov/nist/javax/sip/message/MessageFactoryImpl.class
MessageFactoryImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.MessageFactoryImpl extends java.lang.Object implements javax.sip.message.MessageFactory gov.nist.javax.sip.message.MessageFactoryExt {
private boolean testing
private boolean strict
private static String defaultContentEncodingCharset
private static javax.sip.header.UserAgentHeader userAgent
private static javax.sip.header.ServerHeader server
public void setStrict (boolean)
boolean strict
public void setTest (boolean)
boolean flag
public void <init> ()
public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
javax.sip.address.URI requestURI
String method
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.header.ContentTypeHeader contentType
Object content
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, byte[], javax.sip.header.ContentTypeHeader) throws java.text.ParseException
javax.sip.address.URI requestURI
String method
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
byte[] content
javax.sip.header.ContentTypeHeader contentType
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader) throws java.text.ParseException
javax.sip.address.URI requestURI
String method
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, java.lang.Object, javax.sip.header.ContentTypeHeader) throws java.text.ParseException
int statusCode
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
Object content
javax.sip.header.ContentTypeHeader contentType
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.header.StatusLine statusLine
String reasonPhrase
public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, byte[], javax.sip.header.ContentTypeHeader) throws java.text.ParseException
int statusCode
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
byte[] content
javax.sip.header.ContentTypeHeader contentType
gov.nist.javax.sip.message.SIPResponse sipResponse
public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader) throws java.text.ParseException
int statusCode
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
gov.nist.javax.sip.message.SIPResponse sipResponse
public javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
int statusCode
javax.sip.message.Request request
javax.sip.header.ContentTypeHeader contentType
Object content
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.message.SIPResponse sipResponse
public javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
int statusCode
javax.sip.message.Request request
javax.sip.header.ContentTypeHeader contentType
byte[] content
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.message.SIPResponse sipResponse
public javax.sip.message.Response createResponse (int, javax.sip.message.Request) throws java.text.ParseException
int statusCode
javax.sip.message.Request request
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.message.SIPResponse sipResponse
public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
javax.sip.address.URI requestURI
String method
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.header.ContentTypeHeader contentType
byte[] content
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
int statusCode
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.header.ContentTypeHeader contentType
Object content
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.header.StatusLine statusLine
String reason
public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
int statusCode
javax.sip.header.CallIdHeader callId
javax.sip.header.CSeqHeader cSeq
javax.sip.header.FromHeader from
javax.sip.header.ToHeader to
java.util.List via
javax.sip.header.MaxForwardsHeader maxForwards
javax.sip.header.ContentTypeHeader contentType
byte[] content
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.header.StatusLine statusLine
String reason
public javax.sip.message.Request createRequest (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.message.SIPRequest retval
String requestString
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.parser.ParseExceptionListener parseExceptionListener
gov.nist.javax.sip.message.SIPMessage sipMessage
public javax.sip.message.Response createResponse (java.lang.String) throws java.text.ParseException
String responseString
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.message.SIPMessage sipMessage
public void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader)
javax.sip.header.UserAgentHeader userAgent
public void setDefaultServerHeader (javax.sip.header.ServerHeader)
javax.sip.header.ServerHeader server
public static javax.sip.header.UserAgentHeader getDefaultUserAgentHeader ()
public static javax.sip.header.ServerHeader getDefaultServerHeader ()
public void setDefaultContentEncodingCharset (java.lang.String) throws java.lang.NullPointerException java.lang.IllegalArgumentException
String charset
public static java.lang.String getDefaultContentEncodingCharset ()
public gov.nist.javax.sip.message.MultipartMimeContent createMultipartMimeContent (javax.sip.header.ContentTypeHeader, java.lang.String[], java.lang.String[], java.lang.String[])
javax.sip.header.ContentTypeHeader cth
gov.nist.javax.sip.message.ContentImpl contentImpl
int i
javax.sip.header.ContentTypeHeader multipartMimeCth
String[] contentType
String[] contentSubtype
String[] contentBody
String boundary
gov.nist.javax.sip.message.MultipartMimeContentImpl retval
static void <clinit> ()
}
gov/nist/javax/sip/message/MessageObject.class
MessageObject.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageObject extends gov.nist.core.GenericObject {
public abstract java.lang.String encode ()
public void dbgPrint ()
public java.lang.String debugDump ()
int intfield
short shortField
char charField
long longField
boolean booleanField
double doubleField
float floatField
String fname
IllegalAccessException ex1
java.lang.reflect.Field f
int modifier
Class fieldType
String fieldName
int i
Class myclass
java.lang.reflect.Field[] fields
protected void <init> ()
public java.lang.String dbgPrint (int)
int indent
int save
String retval
}
gov/nist/javax/sip/message/MultipartMimeContent.class
MultipartMimeContent.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MultipartMimeContent extends java.lang.Object {
public abstract boolean add (gov.nist.javax.sip.message.Content)
public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader ()
public abstract java.lang.String toString ()
public abstract void addContent (gov.nist.javax.sip.message.Content)
public abstract java.util.Iterator getContents ()
public abstract int getContentCount ()
}
gov/nist/javax/sip/message/MultipartMimeContentImpl.class
MultipartMimeContentImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.MultipartMimeContentImpl extends java.lang.Object implements gov.nist.javax.sip.message.MultipartMimeContent {
private java.util.List contentList
private javax.sip.header.ContentTypeHeader multipartMimeContentTypeHeader
private String boundary
public static String BOUNDARY
public void <init> (javax.sip.header.ContentTypeHeader)
javax.sip.header.ContentTypeHeader contentTypeHeader
public boolean add (gov.nist.javax.sip.message.Content)
gov.nist.javax.sip.message.Content content
public javax.sip.header.ContentTypeHeader getContentTypeHeader ()
public java.lang.String toString ()
gov.nist.javax.sip.message.Content content
StringBuffer stringBuffer
public void createContentList (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.message.ContentImpl content
javax.sip.header.Header header
String hdr
StringBuffer strbuf
int position
int off
String rest
String headers
gov.nist.javax.sip.message.ContentImpl content
String[] headerArray
String nextPart
gov.nist.javax.sip.header.HeaderFactoryExt headerFactory
String delimiter
String[] fragments
StringIndexOutOfBoundsException ex
String body
public gov.nist.javax.sip.message.Content getContentByType (java.lang.String, java.lang.String)
gov.nist.javax.sip.message.Content content
String contentType
String contentSubtype
gov.nist.javax.sip.message.Content retval
public void addContent (gov.nist.javax.sip.message.Content)
gov.nist.javax.sip.message.Content content
public java.util.Iterator getContents ()
public int getContentCount ()
static void <clinit> ()
}
gov/nist/javax/sip/message/RequestExt.class
RequestExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.RequestExt extends java.lang.Object implements javax.sip.message.Request gov.nist.javax.sip.message.MessageExt {
}
gov/nist/javax/sip/message/ResponseExt.class
ResponseExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.ResponseExt extends java.lang.Object implements javax.sip.message.Response gov.nist.javax.sip.message.MessageExt {
}
gov/nist/javax/sip/message/SIPDuplicateHeaderException.class
SIPDuplicateHeaderException.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.SIPDuplicateHeaderException extends java.text.ParseException {
private static final long serialVersionUID
protected gov.nist.javax.sip.header.SIPHeader sipHeader
protected gov.nist.javax.sip.message.SIPMessage sipMessage
public void <init> (java.lang.String)
String msg
public gov.nist.javax.sip.message.SIPMessage getSIPMessage ()
public gov.nist.javax.sip.header.SIPHeader getSIPHeader ()
public void setSIPHeader (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader sipHeader
public void setSIPMessage (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.message.SIPMessage sipMessage
}
gov/nist/javax/sip/message/SIPMessage.class
SIPMessage.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.SIPMessage extends gov.nist.javax.sip.message.MessageObject implements javax.sip.message.Message gov.nist.javax.sip.message.MessageExt {
private String contentEncodingCharset
protected boolean nullRequest
protected java.util.LinkedList unrecognizedHeaders
protected java.util.concurrent.ConcurrentLinkedQueue headers
protected gov.nist.javax.sip.header.From fromHeader
protected gov.nist.javax.sip.header.To toHeader
protected gov.nist.javax.sip.header.CSeq cSeqHeader
protected gov.nist.javax.sip.header.CallID callIdHeader
protected gov.nist.javax.sip.header.ContentLength contentLengthHeader
protected gov.nist.javax.sip.header.MaxForwards maxForwardsHeader
protected int size
private String messageContent
private byte[] messageContentBytes
private Object messageContentObject
private java.util.Hashtable nameTable
protected Object applicationData
private static final String CONTENT_TYPE_LOWERCASE
private static final String ERROR_LOWERCASE
private static final String CONTACT_LOWERCASE
private static final String VIA_LOWERCASE
private static final String AUTHORIZATION_LOWERCASE
private static final String ROUTE_LOWERCASE
private static final String RECORDROUTE_LOWERCASE
private static final String CONTENT_DISPOSITION_LOWERCASE
private static final String CONTENT_ENCODING_LOWERCASE
private static final String CONTENT_LANGUAGE_LOWERCASE
private static final String EXPIRES_LOWERCASE
public static boolean isRequestHeader (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader sipHeader
public static boolean isResponseHeader (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeader sipHeader
public java.util.LinkedList getMessageAsEncodedStrings ()
gov.nist.javax.sip.header.SIPHeaderList shl
gov.nist.javax.sip.header.SIPHeader sipHeader
java.util.LinkedList retval
java.util.Iterator li
protected java.lang.String encodeSIPHeaders ()
gov.nist.javax.sip.header.SIPHeader siphdr
StringBuffer encoding
java.util.Iterator it
public abstract java.lang.String encodeMessage ()
public abstract java.lang.String getDialogId (boolean)
public boolean match (java.lang.Object)
gov.nist.javax.sip.header.SIPHeader myHeader
gov.nist.javax.sip.header.SIPHeader hisHeader
java.util.ListIterator innerIterator
boolean found
java.util.ListIterator outerIterator
gov.nist.javax.sip.header.SIPHeader myHeader
gov.nist.javax.sip.header.SIPHeader hisHeader
java.util.ListIterator innerIterator
boolean found
gov.nist.javax.sip.header.SIPHeader hisHeaders
java.util.List myHeaders
Object other
gov.nist.javax.sip.message.SIPMessage matchObj
java.util.Iterator li
public void merge (java.lang.Object)
gov.nist.javax.sip.header.SIPHeader sipHdr
java.util.ListIterator it
gov.nist.javax.sip.header.SIPHeader hdr
String hdrName
java.util.List myHdrs
int i
Object template
gov.nist.javax.sip.message.SIPMessage templateMessage
Object[] templateHeaders
public java.lang.String encode ()
gov.nist.javax.sip.header.SIPHeader siphdr
String unrecognized
String mbody
java.io.UnsupportedEncodingException ex
String content
StringBuffer encoding
java.util.Iterator it
public byte[] encodeAsBytes (java.lang.String)
java.text.ParseException e
gov.nist.javax.sip.header.SIPHeader siphdr
java.util.Iterator it
java.io.UnsupportedEncodingException ex
byte[] msgarray
java.io.UnsupportedEncodingException ex
String transport
javax.sip.header.ViaHeader topVia
StringBuffer encoding
byte[] retval
byte[] content
public java.lang.Object clone ()
gov.nist.javax.sip.header.SIPHeader hdr
java.util.Iterator iter
gov.nist.javax.sip.message.SIPMessage retval
public java.lang.String debugDump ()
java.lang.reflect.Field f
Class fieldType
String fieldName
int i
java.lang.reflect.Field[] fields
Exception ex
public void <init> ()
private void attachHeader (gov.nist.javax.sip.header.SIPHeader)
gov.nist.javax.sip.header.SIPHeaderList hl
gov.nist.javax.sip.header.SIPHeader h
public void setHeader (javax.sip.header.Header)
gov.nist.javax.sip.header.SIPHeaderList hl
gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
javax.sip.header.Header sipHeader
gov.nist.javax.sip.header.SIPHeader header
public void setHeaders (java.util.List)
gov.nist.javax.sip.header.SIPHeader sipHeader
java.util.List headers
java.util.ListIterator listIterator
public void attachHeader (gov.nist.javax.sip.header.SIPHeader, boolean) throws gov.nist.javax.sip.message.SIPDuplicateHeaderException
gov.nist.javax.sip.header.SIPHeader h
boolean replaceflag
public void attachHeader (gov.nist.javax.sip.header.SIPHeader, boolean, boolean) throws gov.nist.javax.sip.message.SIPDuplicateHeaderException
gov.nist.javax.sip.header.SIPHeaderList hdrList
gov.nist.javax.sip.header.SIPHeader h
gov.nist.javax.sip.header.ContentLength cl
gov.nist.javax.sip.header.SIPHeader next
java.util.Iterator li
gov.nist.javax.sip.header.SIPHeaderList hdrlist
gov.nist.javax.sip.header.SIPHeader header
boolean replaceFlag
boolean top
gov.nist.javax.sip.header.SIPHeader h
String headerNameLowerCase
gov.nist.javax.sip.header.SIPHeader originalHeader
public void removeHeader (java.lang.String, boolean)
gov.nist.javax.sip.header.SIPHeader sipHeader
java.util.Iterator li
gov.nist.javax.sip.header.SIPHeaderList hdrList
gov.nist.javax.sip.header.SIPHeader sipHeader
java.util.Iterator li
String headerName
boolean top
String headerNameLowerCase
gov.nist.javax.sip.header.SIPHeader toRemove
public void removeHeader (java.lang.String)
gov.nist.javax.sip.header.SIPHeader sipHeader
String headerName
String headerNameLowerCase
gov.nist.javax.sip.header.SIPHeader removed
java.util.Iterator li
public java.lang.String getTransactionId ()
StringBuffer retval
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
String cid
gov.nist.javax.sip.header.Via topVia
public int hashCode ()
public boolean hasContent ()
public java.util.Iterator getHeaders ()
public javax.sip.header.Header getHeader (java.lang.String)
String headerName
private javax.sip.header.Header getHeaderLowerCase (java.lang.String)
String lowerCaseHeaderName
gov.nist.javax.sip.header.SIPHeader sipHeader
public gov.nist.javax.sip.header.ContentType getContentTypeHeader ()
public javax.sip.header.ContentLengthHeader getContentLengthHeader ()
public javax.sip.header.FromHeader getFrom ()
public gov.nist.javax.sip.header.ErrorInfoList getErrorInfoHeaders ()
public gov.nist.javax.sip.header.ContactList getContactHeaders ()
public gov.nist.javax.sip.header.Contact getContactHeader ()
gov.nist.javax.sip.header.ContactList clist
public gov.nist.javax.sip.header.ViaList getViaHeaders ()
public void setVia (java.util.List)
gov.nist.javax.sip.header.Via via
java.util.List viaList
gov.nist.javax.sip.header.ViaList vList
java.util.ListIterator it
public void setHeader (gov.nist.javax.sip.header.SIPHeaderList)
gov.nist.javax.sip.header.SIPHeaderList sipHeaderList
public gov.nist.javax.sip.header.Via getTopmostVia ()
public javax.sip.header.CSeqHeader getCSeq ()
public gov.nist.javax.sip.header.Authorization getAuthorization ()
public javax.sip.header.MaxForwardsHeader getMaxForwards ()
public void setMaxForwards (javax.sip.header.MaxForwardsHeader)
javax.sip.header.MaxForwardsHeader maxForwards
public gov.nist.javax.sip.header.RouteList getRouteHeaders ()
public javax.sip.header.CallIdHeader getCallId ()
public void setCallId (javax.sip.header.CallIdHeader)
javax.sip.header.CallIdHeader callId
public void setCallId (java.lang.String) throws java.text.ParseException
String callId
public gov.nist.javax.sip.header.RecordRouteList getRecordRouteHeaders ()
public javax.sip.header.ToHeader getTo ()
public void setTo (javax.sip.header.ToHeader)
javax.sip.header.ToHeader to
public void setFrom (javax.sip.header.FromHeader)
javax.sip.header.FromHeader from
public javax.sip.header.ContentLengthHeader getContentLength ()
public java.lang.String getMessageContent () throws java.io.UnsupportedEncodingException
public byte[] getRawContent ()
String messageContent
java.io.UnsupportedEncodingException ex
public void setMessageContent (java.lang.String, java.lang.String, java.lang.String)
String type
String subType
String messageContent
gov.nist.javax.sip.header.ContentType ct
public void setContent (java.lang.Object, javax.sip.header.ContentTypeHeader) throws java.text.ParseException
Object content
javax.sip.header.ContentTypeHeader contentTypeHeader
public java.lang.Object getContent ()
public void setMessageContent (java.lang.String, java.lang.String, byte[])
String type
String subType
byte[] messageContent
gov.nist.javax.sip.header.ContentType ct
public void setMessageContent (java.lang.String, boolean, boolean, int) throws java.text.ParseException
String content
boolean strict
boolean computeContentLength
int givenLength
public void setMessageContent (byte[])
byte[] content
public void setMessageContent (byte[], boolean, int) throws java.text.ParseException
byte[] content
boolean computeContentLength
int givenLength
private void computeContentLength (java.lang.Object)
java.io.UnsupportedEncodingException ex
Object content
int length
public void removeContent ()
public java.util.ListIterator getHeaders (java.lang.String)
String headerName
gov.nist.javax.sip.header.SIPHeader sipHeader
public java.lang.String getHeaderAsFormattedString (java.lang.String)
String name
String lowerCaseName
private gov.nist.javax.sip.header.SIPHeader getSIPHeaderListLowerCase (java.lang.String)
String lowerCaseHeaderName
private java.util.List getHeaderList (java.lang.String)
java.util.LinkedList ll
String headerName
gov.nist.javax.sip.header.SIPHeader sipHeader
public boolean hasHeader (java.lang.String)
String headerName
public boolean hasFromTag ()
public boolean hasToTag ()
public java.lang.String getFromTag ()
public void setFromTag (java.lang.String)
String tag
public void setToTag (java.lang.String)
String tag
public java.lang.String getToTag ()
public abstract java.lang.String getFirstLine ()
public void addHeader (javax.sip.header.Header)
gov.nist.javax.sip.header.ContentLength cl
gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
javax.sip.header.Header sipHeader
gov.nist.javax.sip.header.SIPHeader sh
public void addUnparsed (java.lang.String)
String unparsed
public void addHeader (java.lang.String)
gov.nist.javax.sip.parser.HeaderParser parser
gov.nist.javax.sip.header.SIPHeader sh
java.text.ParseException ex
String sipHeader
String hdrString
public java.util.ListIterator getUnrecognizedHeaders ()
public java.util.ListIterator getHeaderNames ()
gov.nist.javax.sip.header.SIPHeader sipHeader
String name
java.util.Iterator li
java.util.LinkedList retval
public boolean equals (java.lang.Object)
gov.nist.javax.sip.header.SIPHeader mine
gov.nist.javax.sip.header.SIPHeader his
Object other
gov.nist.javax.sip.message.SIPMessage otherMessage
java.util.Collection values
java.util.Iterator it
public javax.sip.header.ContentDispositionHeader getContentDisposition ()
public javax.sip.header.ContentEncodingHeader getContentEncoding ()
public javax.sip.header.ContentLanguageHeader getContentLanguage ()
public javax.sip.header.ExpiresHeader getExpires ()
public void setExpires (javax.sip.header.ExpiresHeader)
javax.sip.header.ExpiresHeader expiresHeader
public void setContentDisposition (javax.sip.header.ContentDispositionHeader)
javax.sip.header.ContentDispositionHeader contentDispositionHeader
public void setContentEncoding (javax.sip.header.ContentEncodingHeader)
javax.sip.header.ContentEncodingHeader contentEncodingHeader
public void setContentLanguage (javax.sip.header.ContentLanguageHeader)
javax.sip.header.ContentLanguageHeader contentLanguageHeader
public void setContentLength (javax.sip.header.ContentLengthHeader)
javax.sip.header.ContentLengthHeader contentLength
public void setSize (int)
int size
public int getSize ()
public void addLast (javax.sip.header.Header) throws javax.sip.SipException java.lang.NullPointerException
gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
javax.sip.header.Header header
public void addFirst (javax.sip.header.Header) throws javax.sip.SipException java.lang.NullPointerException
gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
javax.sip.header.Header header
public void removeFirst (java.lang.String) throws java.lang.NullPointerException
String headerName
public void removeLast (java.lang.String)
String headerName
public void setCSeq (javax.sip.header.CSeqHeader)
javax.sip.header.CSeqHeader cseqHeader
public void setApplicationData (java.lang.Object)
Object applicationData
public java.lang.Object getApplicationData ()
public gov.nist.javax.sip.message.MultipartMimeContent getMultipartMimeContent () throws java.text.ParseException
String body
java.io.UnsupportedEncodingException e
gov.nist.javax.sip.message.MultipartMimeContentImpl retval
byte[] rawContent
public javax.sip.header.CallIdHeader getCallIdHeader ()
public javax.sip.header.FromHeader getFromHeader ()
public javax.sip.header.ToHeader getToHeader ()
public javax.sip.header.ViaHeader getTopmostViaHeader ()
public javax.sip.header.CSeqHeader getCSeqHeader ()
protected final java.lang.String getCharset ()
String c
gov.nist.javax.sip.header.ContentType ct
public boolean isNullRequest ()
public void setNullRequest ()
public abstract void setSIPVersion (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getSIPVersion ()
public abstract java.lang.String toString ()
public volatile synthetic javax.sip.header.ContentTypeHeader getContentTypeHeader ()
static void <clinit> ()
}
gov/nist/javax/sip/message/SIPRequest.class
SIPRequest.java
package gov.nist.javax.sip.message
public final gov.nist.javax.sip.message.SIPRequest extends gov.nist.javax.sip.message.SIPMessage implements javax.sip.message.Request gov.nist.javax.sip.message.RequestExt {
private static final long serialVersionUID
private static final String DEFAULT_USER
private static final String DEFAULT_TRANSPORT
private transient Object transactionPointer
private gov.nist.javax.sip.header.RequestLine requestLine
private transient Object messageChannel
private transient Object inviteTransaction
private static final java.util.Set targetRefreshMethods
private static final java.util.Hashtable nameTable
private static void putName (java.lang.String)
String name
public static boolean isTargetRefresh (java.lang.String)
String ucaseMethod
public static boolean isDialogCreating (java.lang.String)
String ucaseMethod
public static java.lang.String getCannonicalName (java.lang.String)
String method
public gov.nist.javax.sip.header.RequestLine getRequestLine ()
public void setRequestLine (gov.nist.javax.sip.header.RequestLine)
gov.nist.javax.sip.header.RequestLine requestLine
public void <init> ()
public java.lang.String debugDump ()
String superstring
public void checkHeaders () throws java.text.ParseException
gov.nist.javax.sip.address.SipUri sipUri
String scheme
String prefix
protected void setDefaults ()
gov.nist.javax.sip.address.SipUri sipUri
String method
gov.nist.javax.sip.address.GenericURI u
protected void setRequestLineDefaults ()
gov.nist.javax.sip.header.CSeq cseq
String method
public javax.sip.address.URI getRequestURI ()
public void setRequestURI (javax.sip.address.URI)
javax.sip.address.URI uri
public void setMethod (java.lang.String)
String method
String meth
public java.lang.String getMethod ()
public java.lang.String encode ()
String retval
String retval
String retval
public java.lang.String encodeMessage ()
String retval
String retval
String retval
public java.lang.String toString ()
public java.lang.Object clone ()
gov.nist.javax.sip.message.SIPRequest retval
public boolean equals (java.lang.Object)
Object other
gov.nist.javax.sip.message.SIPRequest that
public java.util.LinkedList getMessageAsEncodedStrings ()
java.util.LinkedList retval
public boolean match (java.lang.Object)
Object matchObj
gov.nist.javax.sip.message.SIPRequest that
gov.nist.javax.sip.header.RequestLine rline
public java.lang.String getDialogId (boolean)
boolean isServer
gov.nist.javax.sip.header.CallID cid
StringBuffer retval
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
public java.lang.String getDialogId (boolean, java.lang.String)
boolean isServer
String toTag
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.CallID cid
StringBuffer retval
public byte[] encodeAsBytes (java.lang.String)
java.io.UnsupportedEncodingException ex
String transport
byte[] rlbytes
byte[] superbytes
byte[] retval
public gov.nist.javax.sip.message.SIPResponse createResponse (int)
int statusCode
String reasonPhrase
public gov.nist.javax.sip.message.SIPResponse createResponse (int, java.lang.String)
java.text.ParseException ex
gov.nist.javax.sip.message.SIPDuplicateHeaderException e
gov.nist.javax.sip.header.SIPHeader nextHeader
int statusCode
String reasonPhrase
gov.nist.javax.sip.message.SIPResponse newResponse
java.util.Iterator headerIterator
javax.sip.header.ServerHeader server
private final boolean mustCopyRR (int)
int code
public gov.nist.javax.sip.message.SIPRequest createCancelRequest () throws javax.sip.SipException
java.text.ParseException e
gov.nist.javax.sip.message.SIPRequest cancel
public gov.nist.javax.sip.message.SIPRequest createAckRequest (gov.nist.javax.sip.header.To)
gov.nist.javax.sip.header.CSeq cseq
gov.nist.javax.sip.message.SIPDuplicateHeaderException e
gov.nist.javax.sip.header.SIPHeader nextHeader
gov.nist.javax.sip.header.To responseToHeader
gov.nist.javax.sip.message.SIPRequest newRequest
java.util.Iterator headerIterator
public final gov.nist.javax.sip.message.SIPRequest createErrorAck (gov.nist.javax.sip.header.To) throws javax.sip.SipException java.text.ParseException
gov.nist.javax.sip.header.To responseToHeader
gov.nist.javax.sip.message.SIPRequest newRequest
public gov.nist.javax.sip.message.SIPRequest createSIPRequest (gov.nist.javax.sip.header.RequestLine, boolean)
gov.nist.javax.sip.header.CSeq newCseq
gov.nist.javax.sip.header.Via via
gov.nist.javax.sip.header.To to
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.ContentLength cl
gov.nist.javax.sip.message.SIPDuplicateHeaderException e
gov.nist.javax.sip.header.SIPHeader nextHeader
gov.nist.javax.sip.header.RequestLine requestLine
boolean switchHeaders
gov.nist.javax.sip.message.SIPRequest newRequest
java.util.Iterator headerIterator
public gov.nist.javax.sip.message.SIPRequest createBYERequest (boolean)
boolean switchHeaders
gov.nist.javax.sip.header.RequestLine requestLine
public gov.nist.javax.sip.message.SIPRequest createACKRequest ()
gov.nist.javax.sip.header.RequestLine requestLine
public java.lang.String getViaHost ()
gov.nist.javax.sip.header.Via via
public int getViaPort ()
gov.nist.javax.sip.header.Via via
public java.lang.String getFirstLine ()
public void setSIPVersion (java.lang.String) throws java.text.ParseException
String sipVersion
public java.lang.String getSIPVersion ()
public java.lang.Object getTransaction ()
public void setTransaction (java.lang.Object)
Object transaction
public java.lang.Object getMessageChannel ()
public void setMessageChannel (java.lang.Object)
Object messageChannel
public java.lang.String getMergeId ()
String fromTag
String cseq
String callId
String requestUri
public void setInviteTransaction (java.lang.Object)
Object inviteTransaction
public java.lang.Object getInviteTransaction ()
static void <clinit> ()
}
gov/nist/javax/sip/message/SIPResponse.class
SIPResponse.java
package gov.nist.javax.sip.message
public final gov.nist.javax.sip.message.SIPResponse extends gov.nist.javax.sip.message.SIPMessage implements javax.sip.message.Response gov.nist.javax.sip.message.ResponseExt {
protected gov.nist.javax.sip.header.StatusLine statusLine
public static java.lang.String getReasonPhrase (int)
int rc
String retval
public void setStatusCode (int) throws java.text.ParseException
int statusCode
public gov.nist.javax.sip.header.StatusLine getStatusLine ()
public int getStatusCode ()
public void setReasonPhrase (java.lang.String)
String reasonPhrase
public java.lang.String getReasonPhrase ()
public static boolean isFinalResponse (int)
int rc
public boolean isFinalResponse ()
public void setStatusLine (gov.nist.javax.sip.header.StatusLine)
gov.nist.javax.sip.header.StatusLine sl
public void <init> ()
public java.lang.String debugDump ()
String superstring
public void checkHeaders () throws java.text.ParseException
public java.lang.String encode ()
String retval
String retval
public java.lang.String encodeMessage ()
String retval
String retval
public java.util.LinkedList getMessageAsEncodedStrings ()
java.util.LinkedList retval
public java.lang.Object clone ()
gov.nist.javax.sip.message.SIPResponse retval
public boolean equals (java.lang.Object)
Object other
gov.nist.javax.sip.message.SIPResponse that
public boolean match (java.lang.Object)
Object matchObj
gov.nist.javax.sip.message.SIPResponse that
gov.nist.javax.sip.header.StatusLine rline
public byte[] encodeAsBytes (java.lang.String)
java.io.UnsupportedEncodingException ex
String transport
byte[] slbytes
byte[] superbytes
byte[] retval
public java.lang.String getDialogId (boolean)
boolean isServer
gov.nist.javax.sip.header.CallID cid
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
StringBuffer retval
public java.lang.String getDialogId (boolean, java.lang.String)
boolean isServer
String toTag
gov.nist.javax.sip.header.CallID cid
gov.nist.javax.sip.header.From from
StringBuffer retval
private final void setBranch (gov.nist.javax.sip.header.Via, java.lang.String)
String branch
String branch
String branch
java.text.ParseException e
gov.nist.javax.sip.header.Via via
String method
String branch
public java.lang.String getFirstLine ()
public void setSIPVersion (java.lang.String)
String sipVersion
public java.lang.String getSIPVersion ()
public java.lang.String toString ()
public gov.nist.javax.sip.message.SIPRequest createRequest (gov.nist.javax.sip.address.SipUri, gov.nist.javax.sip.header.Via, gov.nist.javax.sip.header.CSeq, gov.nist.javax.sip.header.From, gov.nist.javax.sip.header.To)
gov.nist.javax.sip.message.SIPDuplicateHeaderException e
gov.nist.javax.sip.header.SIPHeader nextHeader
gov.nist.javax.sip.address.SipUri requestURI
gov.nist.javax.sip.header.Via via
gov.nist.javax.sip.header.CSeq cseq
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
gov.nist.javax.sip.message.SIPRequest newRequest
String method
java.util.Iterator headerIterator
}
gov/nist/javax/sip/parser/
gov/nist/javax/sip/parser/AcceptEncodingParser.class
AcceptEncodingParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptEncodingParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String acceptEncoding
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
gov.nist.core.Token value
float qv
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token value
gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
gov.nist.javax.sip.header.AcceptEncodingList acceptEncodingList
}
gov/nist/javax/sip/parser/AcceptLanguageParser.class
AcceptLanguageParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptLanguageParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String acceptLanguage
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token value
float fl
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token value
gov.nist.javax.sip.header.AcceptLanguage acceptLanguage
gov.nist.javax.sip.header.AcceptLanguageList acceptLanguageList
}
gov/nist/javax/sip/parser/AcceptParser.class
AcceptParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String accept
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Accept accept
gov.nist.core.Token token
gov.nist.javax.sip.header.AcceptList list
}
gov/nist/javax/sip/parser/AddressParametersParser.class
AddressParametersParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AddressParametersParser extends gov.nist.javax.sip.parser.ParametersParser {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected void <init> (java.lang.String)
String buffer
protected void parse (gov.nist.javax.sip.header.AddressParametersHeader) throws java.text.ParseException
gov.nist.javax.sip.parser.AddressParser addressParser
gov.nist.javax.sip.address.AddressImpl addr
char la
java.text.ParseException ex
gov.nist.javax.sip.header.AddressParametersHeader addressParametersHeader
}
gov/nist/javax/sip/parser/AddressParser.class
AddressParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AddressParser extends gov.nist.javax.sip.parser.Parser {
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public void <init> (java.lang.String)
String address
protected gov.nist.javax.sip.address.AddressImpl nameAddr () throws java.text.ParseException
gov.nist.javax.sip.parser.URLParser uriParser
gov.nist.javax.sip.address.GenericURI uri
gov.nist.javax.sip.address.AddressImpl retval
gov.nist.javax.sip.address.AddressImpl addr
String name
gov.nist.javax.sip.parser.URLParser uriParser
gov.nist.javax.sip.address.GenericURI uri
gov.nist.javax.sip.address.AddressImpl retval
public gov.nist.javax.sip.address.AddressImpl address (boolean) throws java.text.ParseException
char la
gov.nist.javax.sip.parser.URLParser uriParser
gov.nist.javax.sip.address.GenericURI uri
int k
char la
boolean inclParams
gov.nist.javax.sip.address.AddressImpl retval
}
gov/nist/javax/sip/parser/AlertInfoParser.class
AlertInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AlertInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String alertInfo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.parser.URLParser urlParser
gov.nist.javax.sip.address.GenericURI uri
String alertInfoStr
gov.nist.javax.sip.header.AlertInfo alertInfo
gov.nist.javax.sip.header.AlertInfoList list
}
gov/nist/javax/sip/parser/AllowEventsParser.class
AllowEventsParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AllowEventsParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String allowEvents
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.AllowEvents allowEvents
gov.nist.core.Token token
gov.nist.javax.sip.header.AllowEventsList list
}
gov/nist/javax/sip/parser/AllowParser.class
AllowParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AllowParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String allow
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Allow allow
gov.nist.core.Token token
gov.nist.javax.sip.header.AllowList list
}
gov/nist/javax/sip/parser/AuthenticationInfoParser.class
AuthenticationInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AuthenticationInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String authenticationInfo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.AuthenticationInfo authenticationInfo
gov.nist.core.NameValue nv
}
gov/nist/javax/sip/parser/AuthorizationParser.class
AuthorizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AuthorizationParser extends gov.nist.javax.sip.parser.ChallengeParser {
public void <init> (java.lang.String)
String authorization
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Authorization auth
}
gov/nist/javax/sip/parser/CSeqParser.class
CSeqParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CSeqParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String cseq
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.CSeq c
String number
String m
NumberFormatException ex
javax.sip.InvalidArgumentException ex
}
gov/nist/javax/sip/parser/CallIDParser.class
CallIDParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CallIDParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String callID
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.CallID callID
String rest
}
gov/nist/javax/sip/parser/CallInfoParser.class
CallInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CallInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String callInfo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.CallInfo callInfo
gov.nist.javax.sip.parser.URLParser urlParser
gov.nist.javax.sip.address.GenericURI uri
gov.nist.javax.sip.header.CallInfoList list
}
gov/nist/javax/sip/parser/ChallengeParser.class
ChallengeParser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ChallengeParser extends gov.nist.javax.sip.parser.HeaderParser {
protected void <init> (java.lang.String)
String challenge
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected void parseParameter (gov.nist.javax.sip.header.AuthenticationHeader) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.AuthenticationHeader header
public void parse (gov.nist.javax.sip.header.AuthenticationHeader) throws java.text.ParseException
char la
java.text.ParseException ex
gov.nist.javax.sip.header.AuthenticationHeader header
gov.nist.core.Token type
}
gov/nist/javax/sip/parser/ContactParser.class
ContactParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContactParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String contact
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
char next
gov.nist.javax.sip.header.Contact contact
char la
gov.nist.javax.sip.header.ContactList retval
}
gov/nist/javax/sip/parser/ContentDispositionParser.class
ContentDispositionParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentDispositionParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String contentDisposition
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ContentDisposition cd
gov.nist.core.Token token
java.text.ParseException ex
}
gov/nist/javax/sip/parser/ContentEncodingParser.class
ContentEncodingParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentEncodingParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String contentEncoding
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ContentEncoding cl
gov.nist.core.Token token
java.text.ParseException ex
gov.nist.javax.sip.header.ContentEncodingList list
}
gov/nist/javax/sip/parser/ContentLanguageParser.class
ContentLanguageParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentLanguageParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String contentLanguage
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token token
gov.nist.javax.sip.header.ContentLanguage cl
java.text.ParseException ex
gov.nist.javax.sip.header.ContentLanguageList list
}
gov/nist/javax/sip/parser/ContentLengthParser.class
ContentLengthParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentLengthParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String contentLength
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ContentLength contentLength
String number
javax.sip.InvalidArgumentException ex
NumberFormatException ex
}
gov/nist/javax/sip/parser/ContentTypeParser.class
ContentTypeParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentTypeParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String contentType
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token type
gov.nist.core.Token subType
gov.nist.javax.sip.header.ContentType contentType
}
gov/nist/javax/sip/parser/DateParser.class
DateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.DateParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String date
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
java.util.Calendar cal
String tzone
gov.nist.javax.sip.header.SIPDateHeader retval
}
gov/nist/javax/sip/parser/ErrorInfoParser.class
ErrorInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ErrorInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String errorInfo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ErrorInfo errorInfo
gov.nist.javax.sip.parser.URLParser urlParser
gov.nist.javax.sip.address.GenericURI uri
gov.nist.javax.sip.header.ErrorInfoList list
}
gov/nist/javax/sip/parser/EventParser.class
EventParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.EventParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String event
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Event event
gov.nist.core.Token token
String value
java.text.ParseException ex
}
gov/nist/javax/sip/parser/ExpiresParser.class
ExpiresParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ExpiresParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String text
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int delta
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String nextId
gov.nist.javax.sip.header.Expires expires
}
gov/nist/javax/sip/parser/FromParser.class
FromParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.FromParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String from
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.From from
}
gov/nist/javax/sip/parser/HeaderParser.class
HeaderParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.HeaderParser extends gov.nist.javax.sip.parser.Parser {
protected int wkday () throws java.text.ParseException
String tok
String id
protected java.util.Calendar date () throws java.text.ParseException
java.util.Calendar retval
String s1
int day
String month
String s2
int yr
Exception ex
protected void time (java.util.Calendar) throws java.text.ParseException
String s
int hour
int min
int sec
Exception ex
java.util.Calendar calendar
protected void <init> (java.lang.String)
String header
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String name
String body
gov.nist.javax.sip.header.ExtensionHeaderImpl retval
protected void headerName (int) throws java.text.ParseException
int tok
}
gov/nist/javax/sip/parser/InReplyToParser.class
InReplyToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.InReplyToParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String inReplyTo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token secToken
gov.nist.core.Token secToken
gov.nist.javax.sip.header.InReplyTo inReplyTo
gov.nist.core.Token token
gov.nist.javax.sip.header.InReplyToList list
}
gov/nist/javax/sip/parser/Lexer.class
Lexer.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.Lexer extends gov.nist.core.LexerCore {
public static java.lang.String getHeaderName (java.lang.String)
int begin
IndexOutOfBoundsException e
String line
String headerName
public void <init> (java.lang.String, java.lang.String)
String lexerName
String buffer
public static java.lang.String getHeaderValue (java.lang.String)
int begin
IndexOutOfBoundsException e
String line
String headerValue
public void selectLexer (java.lang.String)
String lexerName
}
gov/nist/javax/sip/parser/MaxForwardsParser.class
MaxForwardsParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MaxForwardsParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String contentLength
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.MaxForwards contentLength
String number
javax.sip.InvalidArgumentException ex
NumberFormatException ex
}
gov/nist/javax/sip/parser/MimeVersionParser.class
MimeVersionParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MimeVersionParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String mimeVersion
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String majorVersion
String minorVersion
javax.sip.InvalidArgumentException ex
gov.nist.javax.sip.header.MimeVersion mimeVersion
}
gov/nist/javax/sip/parser/MinExpiresParser.class
MinExpiresParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MinExpiresParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String minExpires
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
javax.sip.InvalidArgumentException ex
String number
gov.nist.javax.sip.header.MinExpires minExpires
}
gov/nist/javax/sip/parser/OrganizationParser.class
OrganizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.OrganizationParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String organization
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String value
gov.nist.javax.sip.header.Organization organization
}
gov/nist/javax/sip/parser/ParametersParser.class
ParametersParser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ParametersParser extends gov.nist.javax.sip.parser.HeaderParser {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected void <init> (java.lang.String)
String buffer
protected void parse (gov.nist.javax.sip.header.ParametersHeader) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ParametersHeader parametersHeader
protected void parseNameValueList (gov.nist.javax.sip.header.ParametersHeader) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ParametersHeader parametersHeader
}
gov/nist/javax/sip/parser/ParseExceptionListener.class
ParseExceptionListener.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ParseExceptionListener extends java.lang.Object {
public abstract void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String) throws java.text.ParseException
}
gov/nist/javax/sip/parser/Parser.class
Parser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.Parser extends gov.nist.core.ParserCore implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> ()
protected java.text.ParseException createParseException (java.lang.String)
String exceptionString
protected gov.nist.javax.sip.parser.Lexer getLexer ()
protected java.lang.String sipVersion () throws java.text.ParseException
gov.nist.core.Token tok
protected java.lang.String method () throws java.text.ParseException
gov.nist.core.Token[] tokens
gov.nist.core.Token token
public static final void checkToken (java.lang.String) throws java.text.ParseException
int i
String token
}
gov/nist/javax/sip/parser/ParserFactory.class
ParserFactory.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ParserFactory extends java.lang.Object {
private static java.util.Hashtable parserTable
private static Class[] constructorArgs
private static java.util.Hashtable parserConstructorCache
public void <init> ()
public static gov.nist.javax.sip.parser.HeaderParser createParser (java.lang.String) throws java.text.ParseException
java.lang.reflect.Constructor cons
Object[] args
gov.nist.javax.sip.parser.HeaderParser retval
Exception ex
String line
String headerName
String headerValue
Class parserClass
static void <clinit> ()
}
gov/nist/javax/sip/parser/Pipeline$Buffer.class
Pipeline.java
package gov.nist.javax.sip.parser
gov.nist.javax.sip.parser.Pipeline$Buffer extends java.lang.Object {
byte[] bytes
int length
int ptr
final synthetic gov.nist.javax.sip.parser.Pipeline this$0
public void <init> (gov.nist.javax.sip.parser.Pipeline, byte[], int)
gov.nist.javax.sip.parser.Pipeline this$0
byte[] bytes
int length
public int getNextByte ()
int retval
}
gov/nist/javax/sip/parser/Pipeline$MyTimer.class
Pipeline.java
package gov.nist.javax.sip.parser
gov.nist.javax.sip.parser.Pipeline$MyTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
gov.nist.javax.sip.parser.Pipeline pipeline
private boolean isCancelled
final synthetic gov.nist.javax.sip.parser.Pipeline this$0
protected void <init> (gov.nist.javax.sip.parser.Pipeline, gov.nist.javax.sip.parser.Pipeline)
gov.nist.javax.sip.parser.Pipeline this$0
gov.nist.javax.sip.parser.Pipeline pipeline
protected void runTask ()
java.io.IOException ex
public boolean cancel ()
boolean retval
}
gov/nist/javax/sip/parser/Pipeline.class
Pipeline.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.Pipeline extends java.io.InputStream {
private java.util.LinkedList buffList
private gov.nist.javax.sip.parser.Pipeline$Buffer currentBuffer
private boolean isClosed
private java.util.Timer timer
private java.io.InputStream pipe
private int readTimeout
private java.util.TimerTask myTimerTask
public void startTimer ()
public void stopTimer ()
public void <init> (java.io.InputStream, int, java.util.Timer)
java.io.InputStream pipe
int readTimeout
java.util.Timer timer
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int start
int length
gov.nist.javax.sip.parser.Pipeline$Buffer buff
public void write (byte[]) throws java.io.IOException
byte[] bytes
gov.nist.javax.sip.parser.Pipeline$Buffer buff
public void close () throws java.io.IOException
public int read () throws java.io.IOException
int retval
int retval
InterruptedException ex
java.util.NoSuchElementException ex
}
gov/nist/javax/sip/parser/PipelinedMsgParser.class
PipelinedMsgParser.java
package gov.nist.javax.sip.parser
public final gov.nist.javax.sip.parser.PipelinedMsgParser extends java.lang.Object implements java.lang.Runnable {
protected gov.nist.javax.sip.parser.SIPMessageListener sipMessageListener
private Thread mythread
private gov.nist.javax.sip.parser.Pipeline rawInputStream
private int maxMessageSize
private int sizeCounter
private static int uid
protected void <init> ()
private static synchronized int getNewUid ()
public void <init> (gov.nist.javax.sip.parser.SIPMessageListener, gov.nist.javax.sip.parser.Pipeline, boolean, int)
gov.nist.javax.sip.parser.SIPMessageListener sipMessageListener
gov.nist.javax.sip.parser.Pipeline in
boolean debug
int maxMessageSize
public void <init> (gov.nist.javax.sip.parser.SIPMessageListener, gov.nist.javax.sip.parser.Pipeline, int)
gov.nist.javax.sip.parser.SIPMessageListener mhandler
gov.nist.javax.sip.parser.Pipeline in
int maxMsgSize
public void <init> (gov.nist.javax.sip.parser.Pipeline)
gov.nist.javax.sip.parser.Pipeline in
public void processInput ()
protected java.lang.Object clone ()
gov.nist.javax.sip.parser.PipelinedMsgParser p
Thread mythread
public void setMessageListener (gov.nist.javax.sip.parser.SIPMessageListener)
gov.nist.javax.sip.parser.SIPMessageListener mlistener
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
char ch
int i
java.io.InputStream inputStream
StringBuffer retval
public void run ()
String line1
java.io.IOException e
java.io.IOException ex
java.io.IOException e
java.io.IOException ex
java.text.ParseException ex
int readlength
java.io.IOException ex
byte[] message_body
int nread
Exception ex
StringBuffer inputBuffer
String line1
String line2
gov.nist.javax.sip.parser.StringMsgParser smp
gov.nist.javax.sip.message.SIPMessage sipMessage
gov.nist.javax.sip.header.ContentLength cl
int contentLength
java.io.IOException e
java.io.IOException e
gov.nist.javax.sip.parser.Pipeline inputStream
public void close ()
static void <clinit> ()
}
gov/nist/javax/sip/parser/PriorityParser.class
PriorityParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.PriorityParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String priority
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Priority priority
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.PriorityParser parser
gov.nist.javax.sip.header.Priority prio
int i
String[] args
String[] p
}
gov/nist/javax/sip/parser/ProxyAuthenticateParser.class
ProxyAuthenticateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyAuthenticateParser extends gov.nist.javax.sip.parser.ChallengeParser {
public void <init> (java.lang.String)
String proxyAuthenticate
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ProxyAuthenticate proxyAuthenticate
}
gov/nist/javax/sip/parser/ProxyAuthorizationParser.class
ProxyAuthorizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyAuthorizationParser extends gov.nist.javax.sip.parser.ChallengeParser {
public void <init> (java.lang.String)
String proxyAuthorization
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ProxyAuthorization proxyAuth
}
gov/nist/javax/sip/parser/ProxyRequireParser.class
ProxyRequireParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyRequireParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String require
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ProxyRequire r
gov.nist.core.Token token
gov.nist.javax.sip.header.ProxyRequireList list
}
gov/nist/javax/sip/parser/RAckParser.class
RAckParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RAckParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String rack
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String number
gov.nist.core.Token token
javax.sip.InvalidArgumentException ex
gov.nist.javax.sip.header.RAck rack
}
gov/nist/javax/sip/parser/RSeqParser.class
RSeqParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RSeqParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String rseq
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
javax.sip.InvalidArgumentException ex
String number
gov.nist.javax.sip.header.RSeq rseq
}
gov/nist/javax/sip/parser/ReasonParser.class
ReasonParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReasonParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String reason
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Reason reason
gov.nist.core.Token token
String value
gov.nist.javax.sip.header.ReasonList reasonList
}
gov/nist/javax/sip/parser/RecordRouteParser.class
RecordRouteParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RecordRouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String recordRoute
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.RecordRoute recordRoute
char la
gov.nist.javax.sip.header.RecordRouteList recordRouteList
}
gov/nist/javax/sip/parser/ReferToParser.class
ReferToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReferToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String referTo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ReferTo referTo
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.ReferToParser tp
gov.nist.javax.sip.header.ReferTo t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/ReplyToParser.class
ReplyToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReplyToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String replyTo
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ReplyTo replyTo
}
gov/nist/javax/sip/parser/RequestLineParser.class
RequestLineParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RequestLineParser extends gov.nist.javax.sip.parser.Parser {
public void <init> (java.lang.String)
String requestLine
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.RequestLine parse () throws java.text.ParseException
gov.nist.javax.sip.header.RequestLine retval
String m
gov.nist.javax.sip.parser.URLParser urlParser
gov.nist.javax.sip.address.GenericURI url
String v
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.RequestLineParser rlp
gov.nist.javax.sip.header.RequestLine rl
int i
String[] args
String[] requestLines
}
gov/nist/javax/sip/parser/RequireParser.class
RequireParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RequireParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String require
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Require r
gov.nist.core.Token token
gov.nist.javax.sip.header.RequireList requireList
}
gov/nist/javax/sip/parser/RetryAfterParser.class
RetryAfterParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RetryAfterParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String retryAfter
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int ds
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String comment
int duration
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token secondToken
String secondValue
gov.nist.core.Token token
String value
gov.nist.javax.sip.header.RetryAfter retryAfter
}
gov/nist/javax/sip/parser/RouteParser.class
RouteParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String route
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Route route
char la
gov.nist.javax.sip.header.RouteList routeList
}
gov/nist/javax/sip/parser/SIPETagParser.class
SIPETagParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SIPETagParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String etag
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token token
gov.nist.javax.sip.header.SIPETag sipEtag
}
gov/nist/javax/sip/parser/SIPIfMatchParser.class
SIPIfMatchParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SIPIfMatchParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String etag
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.Token token
gov.nist.javax.sip.header.SIPIfMatch sipIfMatch
}
gov/nist/javax/sip/parser/SIPMessageListener.class
SIPMessageListener.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.SIPMessageListener extends java.lang.Object implements gov.nist.javax.sip.parser.ParseExceptionListener {
public abstract void processMessage (gov.nist.javax.sip.message.SIPMessage) throws java.lang.Exception
}
gov/nist/javax/sip/parser/ServerParser.class
ServerParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ServerParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String server
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String comment
String tok
java.text.ParseException ex
String tok
int marker
gov.nist.javax.sip.header.Server server
}
gov/nist/javax/sip/parser/StatusLineParser.class
StatusLineParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.StatusLineParser extends gov.nist.javax.sip.parser.Parser {
public void <init> (java.lang.String)
String statusLine
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected int statusCode () throws java.text.ParseException
int retval
NumberFormatException ex
String scode
protected java.lang.String reasonPhrase () throws java.text.ParseException
public gov.nist.javax.sip.header.StatusLine parse () throws java.text.ParseException
gov.nist.javax.sip.header.StatusLine retval
String version
int scode
String rp
}
gov/nist/javax/sip/parser/StringMsgParser$1ParserThread.class
StringMsgParser.java
package gov.nist.javax.sip.parser
gov.nist.javax.sip.parser.StringMsgParser$1ParserThread extends java.lang.Object implements java.lang.Runnable {
String[] messages
public void <init> (java.lang.String[])
String[] messagesToParse
public void run ()
gov.nist.javax.sip.message.SIPMessage sipMessage
gov.nist.javax.sip.parser.StringMsgParser smp
int i
}
gov/nist/javax/sip/parser/StringMsgParser.class
StringMsgParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.StringMsgParser extends java.lang.Object {
protected boolean readBody
private gov.nist.javax.sip.parser.ParseExceptionListener parseExceptionListener
private String rawStringMessage
private boolean strict
private static boolean computeContentLengthFromMessage
public void <init> ()
public void <init> (gov.nist.javax.sip.parser.ParseExceptionListener)
gov.nist.javax.sip.parser.ParseExceptionListener exhandler
public void setParseExceptionListener (gov.nist.javax.sip.parser.ParseExceptionListener)
gov.nist.javax.sip.parser.ParseExceptionListener pexhandler
public gov.nist.javax.sip.message.SIPMessage parseSIPMessage (byte[]) throws java.text.ParseException
ArrayIndexOutOfBoundsException e
ArrayIndexOutOfBoundsException e
java.io.UnsupportedEncodingException e
char firstChar
int lineStart
int lineLength
int bodyLength
byte[] body
byte[] msgBuffer
int i
String currentLine
String currentHeader
boolean isFirstLine
gov.nist.javax.sip.message.SIPMessage message
public gov.nist.javax.sip.message.SIPMessage parseSIPMessage (java.lang.String) throws java.text.ParseException
ArrayIndexOutOfBoundsException e
StringIndexOutOfBoundsException ex
char c
ArrayIndexOutOfBoundsException e
StringIndexOutOfBoundsException ex
char firstChar
int lineStart
String body
String msgString
int i
String currentLine
String currentHeader
boolean isFirstLine
gov.nist.javax.sip.message.SIPMessage message
private java.lang.String trimEndOfLine (java.lang.String)
String line
int i
private gov.nist.javax.sip.message.SIPMessage processFirstLine (java.lang.String) throws java.text.ParseException
gov.nist.javax.sip.header.RequestLine requestLine
java.text.ParseException ex
gov.nist.javax.sip.message.SIPMessage message
gov.nist.javax.sip.header.StatusLine sl
java.text.ParseException ex
String firstLine
gov.nist.javax.sip.message.SIPMessage message
private void processHeader (java.lang.String, gov.nist.javax.sip.message.SIPMessage) throws java.text.ParseException
java.text.ParseException ex
gov.nist.javax.sip.header.SIPHeader sipHeader
String headerName
Class headerClass
java.text.ParseException ex
String header
gov.nist.javax.sip.message.SIPMessage message
gov.nist.javax.sip.parser.HeaderParser headerParser
public gov.nist.javax.sip.address.AddressImpl parseAddress (java.lang.String) throws java.text.ParseException
String address
gov.nist.javax.sip.parser.AddressParser addressParser
public gov.nist.core.Host parseHost (java.lang.String) throws java.text.ParseException
String host
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.address.TelephoneNumber parseTelephoneNumber (java.lang.String) throws java.text.ParseException
String telephone_number
public gov.nist.javax.sip.address.SipUri parseSIPUrl (java.lang.String) throws java.text.ParseException
ClassCastException ex
String url
public gov.nist.javax.sip.address.GenericURI parseUrl (java.lang.String) throws java.text.ParseException
String url
public gov.nist.javax.sip.header.SIPHeader parseSIPHeader (java.lang.String) throws java.text.ParseException
ArrayIndexOutOfBoundsException e
char c
String header
int start
int end
StringBuffer buffer
int i
int lineStart
boolean endOfLine
gov.nist.javax.sip.parser.HeaderParser hp
public gov.nist.javax.sip.header.RequestLine parseSIPRequestLine (java.lang.String) throws java.text.ParseException
String requestLine
public gov.nist.javax.sip.header.StatusLine parseSIPStatusLine (java.lang.String) throws java.text.ParseException
String statusLine
public static void setComputeContentLengthFromMessage (boolean)
boolean computeContentLengthFromMessage
public static void main (java.lang.String[]) throws java.text.ParseException
int i
String[] args
String[] messages
public void setStrict (boolean)
boolean strict
static void <clinit> ()
}
gov/nist/javax/sip/parser/SubjectParser.class
SubjectParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SubjectParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String subject
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String s
gov.nist.javax.sip.header.Subject subject
}
gov/nist/javax/sip/parser/SubscriptionStateParser.class
SubscriptionStateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SubscriptionStateParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String subscriptionState
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int expires
NumberFormatException ex
javax.sip.InvalidArgumentException ex
int retryAfter
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token secondToken
String secondValue
String value
gov.nist.core.Token token
gov.nist.javax.sip.header.SubscriptionState subscriptionState
}
gov/nist/javax/sip/parser/SupportedParser.class
SupportedParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SupportedParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String supported
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Supported supported
gov.nist.core.Token token
gov.nist.javax.sip.header.SupportedList supportedList
}
gov/nist/javax/sip/parser/TimeStampParser.class
TimeStampParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.TimeStampParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String timeStamp
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String secondNumber
String s
float ts
long ts
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String secondNumber
String s
float ts
int ts
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String firstNumber
gov.nist.javax.sip.header.TimeStamp timeStamp
}
gov/nist/javax/sip/parser/ToParser.class
ToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String to
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.To to
}
gov/nist/javax/sip/parser/TokenNames.class
TokenNames.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.TokenNames extends java.lang.Object implements gov.nist.javax.sip.header.ParameterNames gov.nist.javax.sip.address.ParameterNames {
public static final String INVITE
public static final String ACK
public static final String BYE
public static final String SUBSCRIBE
public static final String NOTIFY
public static final String OPTIONS
public static final String REGISTER
public static final String MESSAGE
public static final String PUBLISH
public static final String SIP
public static final String SIPS
public static final String TEL
public static final String GMT
public static final String MON
public static final String TUE
public static final String WED
public static final String THU
public static final String FRI
public static final String SAT
public static final String SUN
public static final String JAN
public static final String FEB
public static final String MAR
public static final String APR
public static final String MAY
public static final String JUN
public static final String JUL
public static final String AUG
public static final String SEP
public static final String OCT
public static final String NOV
public static final String DEC
public static final String K
public static final String C
public static final String E
public static final String F
public static final String I
public static final String M
public static final String L
public static final String S
public static final String T
public static final String U
public static final String V
public static final String R
public static final String O
public static final String X
}
gov/nist/javax/sip/parser/TokenTypes.class
TokenTypes.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.TokenTypes extends java.lang.Object {
public static final int START
public static final int END
public static final int SIP
public static final int REGISTER
public static final int INVITE
public static final int ACK
public static final int BYE
public static final int OPTIONS
public static final int CANCEL
public static final int ERROR_INFO
public static final int IN_REPLY_TO
public static final int MIME_VERSION
public static final int ALERT_INFO
public static final int FROM
public static final int TO
public static final int VIA
public static final int USER_AGENT
public static final int SERVER
public static final int ACCEPT_ENCODING
public static final int ACCEPT
public static final int ALLOW
public static final int ROUTE
public static final int AUTHORIZATION
public static final int PROXY_AUTHORIZATION
public static final int RETRY_AFTER
public static final int PROXY_REQUIRE
public static final int CONTENT_LANGUAGE
public static final int UNSUPPORTED
public static final int SUPPORTED
public static final int WARNING
public static final int MAX_FORWARDS
public static final int DATE
public static final int PRIORITY
public static final int PROXY_AUTHENTICATE
public static final int CONTENT_ENCODING
public static final int CONTENT_LENGTH
public static final int SUBJECT
public static final int CONTENT_TYPE
public static final int CONTACT
public static final int CALL_ID
public static final int REQUIRE
public static final int EXPIRES
public static final int ENCRYPTION
public static final int RECORD_ROUTE
public static final int ORGANIZATION
public static final int CSEQ
public static final int ACCEPT_LANGUAGE
public static final int WWW_AUTHENTICATE
public static final int RESPONSE_KEY
public static final int HIDE
public static final int CALL_INFO
public static final int CONTENT_DISPOSITION
public static final int SUBSCRIBE
public static final int NOTIFY
public static final int TIMESTAMP
public static final int SUBSCRIPTION_STATE
public static final int TEL
public static final int REPLY_TO
public static final int REASON
public static final int RSEQ
public static final int RACK
public static final int MIN_EXPIRES
public static final int EVENT
public static final int AUTHENTICATION_INFO
public static final int ALLOW_EVENTS
public static final int REFER_TO
public static final int PUBLISH
public static final int SIP_ETAG
public static final int SIP_IF_MATCH
public static final int MESSAGE
public static final int PATH
public static final int SERVICE_ROUTE
public static final int P_ASSERTED_IDENTITY
public static final int P_PREFERRED_IDENTITY
public static final int P_VISITED_NETWORK_ID
public static final int P_CHARGING_FUNCTION_ADDRESSES
public static final int P_VECTOR_CHARGING
public static final int PRIVACY
public static final int P_ACCESS_NETWORK_INFO
public static final int P_CALLED_PARTY_ID
public static final int P_ASSOCIATED_URI
public static final int P_MEDIA_AUTHORIZATION
public static final int P_MEDIA_AUTHORIZATION_TOKEN
public static final int REFERREDBY_TO
public static final int SESSIONEXPIRES_TO
public static final int MINSE_TO
public static final int REPLACES_TO
public static final int SIPS
public static final int SECURITY_SERVER
public static final int SECURITY_CLIENT
public static final int SECURITY_VERIFY
public static final int JOIN_TO
public static final int P_USER_DATABASE
public static final int P_PROFILE_KEY
public static final int P_SERVED_USER
public static final int P_PREFERRED_SERVICE
public static final int P_ASSERTED_SERVICE
public static final int REFERENCES
public static final int ALPHA
public static final int DIGIT
public static final int ID
public static final int WHITESPACE
public static final int BACKSLASH
public static final int QUOTE
public static final int AT
public static final int SP
public static final int HT
public static final int COLON
public static final int STAR
public static final int DOLLAR
public static final int PLUS
public static final int POUND
public static final int MINUS
public static final int DOUBLEQUOTE
public static final int TILDE
public static final int BACK_QUOTE
public static final int NULL
public static final int EQUALS
public static final int SEMICOLON
public static final int SLASH
public static final int L_SQUARE_BRACKET
public static final int R_SQUARE_BRACKET
public static final int R_CURLY
public static final int L_CURLY
public static final int HAT
public static final int BAR
public static final int DOT
public static final int EXCLAMATION
public static final int LPAREN
public static final int RPAREN
public static final int GREATER_THAN
public static final int LESS_THAN
public static final int PERCENT
public static final int QUESTION
public static final int AND
public static final int UNDERSCORE
}
gov/nist/javax/sip/parser/URLParser.class
URLParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.URLParser extends gov.nist.javax.sip.parser.Parser {
public void <init> (java.lang.String)
String url
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected static boolean isMark (char)
char next
protected static boolean isUnreserved (char)
char next
protected static boolean isReservedNoSlash (char)
char next
protected static boolean isUserUnreserved (char)
char la
protected java.lang.String unreserved () throws java.text.ParseException
char next
protected java.lang.String paramNameOrValue () throws java.text.ParseException
char next
boolean isValidChar
int startIdx
private gov.nist.core.NameValue uriParam () throws java.text.ParseException
String pvalue
String pname
char next
boolean isFlagParam
protected static boolean isReserved (char)
char next
protected java.lang.String reserved () throws java.text.ParseException
char next
protected boolean isEscaped ()
Exception ex
protected java.lang.String escaped () throws java.text.ParseException
StringBuffer retval
char next
char next1
char next2
protected java.lang.String mark () throws java.text.ParseException
char next
protected java.lang.String uric ()
String retval
char la
Exception ex
protected java.lang.String uricNoSlash ()
String retval
char la
java.text.ParseException ex
protected java.lang.String uricString () throws java.text.ParseException
gov.nist.core.HostNameParser hnp
gov.nist.core.HostPort hp
char la
String next
StringBuffer retval
public gov.nist.javax.sip.address.GenericURI uriReference (boolean) throws java.text.ParseException
java.text.ParseException ex
String urlString
boolean inBrackets
gov.nist.javax.sip.address.GenericURI retval
gov.nist.core.Token[] tokens
gov.nist.core.Token t1
gov.nist.core.Token t2
private java.lang.String base_phone_number () throws java.text.ParseException
char w
int lc
StringBuffer s
private java.lang.String local_number () throws java.text.ParseException
char la
int lc
StringBuffer s
public final gov.nist.javax.sip.address.TelephoneNumber parseTelephoneNumber (boolean) throws java.text.ParseException
gov.nist.javax.sip.address.TelephoneNumber tn
gov.nist.javax.sip.address.TelephoneNumber tn
char c
gov.nist.javax.sip.address.TelephoneNumber tn
boolean inBrackets
private final gov.nist.javax.sip.address.TelephoneNumber global_phone_number (boolean) throws java.text.ParseException
char tok
gov.nist.javax.sip.address.TelephoneNumber tn
gov.nist.core.NameValueList nv
String b
boolean inBrackets
private gov.nist.javax.sip.address.TelephoneNumber local_phone_number (boolean) throws java.text.ParseException
gov.nist.core.Token tok
boolean inBrackets
gov.nist.javax.sip.address.TelephoneNumber tn
gov.nist.core.NameValueList nv
String b
private gov.nist.core.NameValueList tel_parameters () throws java.text.ParseException
gov.nist.core.NameValue nv
String value
gov.nist.core.NameValue nv
String pname
gov.nist.core.NameValueList nvList
gov.nist.core.NameValue nv
private gov.nist.core.NameValue phone_context () throws java.text.ParseException
Object value
gov.nist.core.Token t
Object value
char la
Object value
public gov.nist.javax.sip.address.TelURLImpl telURL (boolean) throws java.text.ParseException
boolean inBrackets
gov.nist.javax.sip.address.TelephoneNumber tn
gov.nist.javax.sip.address.TelURLImpl telUrl
public gov.nist.javax.sip.address.SipUri sipURL (boolean) throws java.text.ParseException
gov.nist.core.NameValue parms
gov.nist.core.NameValue parms
int startOfUser
String userOrHost
String passOrPort
gov.nist.core.HostNameParser hnp
gov.nist.core.HostPort hp
RuntimeException e
boolean inBrackets
gov.nist.javax.sip.address.SipUri retval
gov.nist.core.Token nextToken
int sipOrSips
String scheme
public java.lang.String peekScheme () throws java.text.ParseException
gov.nist.core.Token[] tokens
String scheme
protected gov.nist.core.NameValue qheader () throws java.text.ParseException
String name
String value
protected java.lang.String hvalue () throws java.text.ParseException
char la
boolean isValidChar
StringBuffer retval
protected java.lang.String urlString () throws java.text.ParseException
char la
StringBuffer retval
protected java.lang.String user () throws java.text.ParseException
char la
int startIdx
protected java.lang.String password () throws java.text.ParseException
char la
boolean isValidChar
int startIdx
public gov.nist.javax.sip.address.GenericURI parse () throws java.text.ParseException
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.URLParser p
gov.nist.javax.sip.address.GenericURI uri
int i
String[] args
String[] test
}
gov/nist/javax/sip/parser/UnsupportedParser.class
UnsupportedParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.UnsupportedParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String unsupported
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Unsupported unsupported
gov.nist.core.Token token
gov.nist.javax.sip.header.UnsupportedList unsupportedList
}
gov/nist/javax/sip/parser/UserAgentParser.class
UserAgentParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.UserAgentParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String userAgent
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
String comment
String productVersion
String product
StringBuffer productSb
gov.nist.javax.sip.header.UserAgent userAgent
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.UserAgentParser parser
gov.nist.javax.sip.header.UserAgent ua
int i
String[] args
String[] userAgent
}
gov/nist/javax/sip/parser/ViaParser.class
ViaParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ViaParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String via
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
private void parseVia (gov.nist.javax.sip.header.Via) throws java.text.ParseException
String branchId
gov.nist.core.NameValue nameValue
String name
gov.nist.core.Token tok
char ch
StringBuffer comment
gov.nist.javax.sip.header.Via v
gov.nist.core.Token protocolName
gov.nist.core.Token protocolVersion
gov.nist.core.Token transport
gov.nist.javax.sip.header.Protocol protocol
gov.nist.core.HostNameParser hnp
gov.nist.core.HostPort hostPort
protected gov.nist.core.NameValue nameValue () throws java.text.ParseException
gov.nist.core.Token value
String str
gov.nist.core.NameValue nv
boolean quoted
char la
java.text.ParseException ex
gov.nist.core.Token name
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.Via v
gov.nist.javax.sip.header.ViaList viaList
}
gov/nist/javax/sip/parser/WWWAuthenticateParser.class
WWWAuthenticateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.WWWAuthenticateParser extends gov.nist.javax.sip.parser.ChallengeParser {
public void <init> (java.lang.String)
String wwwAuthenticate
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.WWWAuthenticate wwwAuthenticate
}
gov/nist/javax/sip/parser/WarningParser.class
WarningParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.WarningParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String warning
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int code
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token token2
int code
NumberFormatException ex
javax.sip.InvalidArgumentException ex
gov.nist.core.Token token2
gov.nist.core.Token tok
gov.nist.javax.sip.header.Warning warning
gov.nist.core.Token token
String text
gov.nist.javax.sip.header.WarningList warningList
}
gov/nist/javax/sip/parser/extensions/
gov/nist/javax/sip/parser/extensions/JoinParser.class
JoinParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.JoinParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String callID
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.extensions.Join join
String callId
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.extensions.JoinParser tp
gov.nist.javax.sip.header.extensions.Join t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/extensions/MinSEParser.class
MinSEParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.MinSEParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String text
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int delta
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String nextId
gov.nist.javax.sip.header.extensions.MinSE minse
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.extensions.MinSEParser tp
gov.nist.javax.sip.header.extensions.MinSE t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/extensions/ReferencesParser.class
ReferencesParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReferencesParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String references
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.extensions.References references
String callId
}
gov/nist/javax/sip/parser/extensions/ReferredByParser.class
ReferredByParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReferredByParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String referBy
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.extensions.ReferredBy referBy
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.extensions.ReferredByParser tp
gov.nist.javax.sip.header.extensions.ReferredBy t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/extensions/ReplacesParser.class
ReplacesParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReplacesParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String callID
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.extensions.Replaces replaces
String callId
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.extensions.ReplacesParser tp
gov.nist.javax.sip.header.extensions.Replaces t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/extensions/SessionExpiresParser.class
SessionExpiresParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.SessionExpiresParser extends gov.nist.javax.sip.parser.ParametersParser {
public void <init> (java.lang.String)
String text
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
int delta
NumberFormatException ex
javax.sip.InvalidArgumentException ex
String nextId
gov.nist.javax.sip.header.extensions.SessionExpires se
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.extensions.SessionExpiresParser tp
gov.nist.javax.sip.header.extensions.SessionExpires t
int i
String[] args
String[] to
}
gov/nist/javax/sip/parser/ims/
gov/nist/javax/sip/parser/ims/AddressHeaderParser.class
AddressHeaderParser.java
package gov.nist.javax.sip.parser.ims
abstract gov.nist.javax.sip.parser.ims.AddressHeaderParser extends gov.nist.javax.sip.parser.HeaderParser {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected void <init> (java.lang.String)
String buffer
protected void parse (gov.nist.javax.sip.header.ims.AddressHeaderIms) throws java.text.ParseException
gov.nist.javax.sip.parser.AddressParser addressParser
gov.nist.javax.sip.address.AddressImpl addr
java.text.ParseException ex
gov.nist.javax.sip.header.ims.AddressHeaderIms addressHeader
}
gov/nist/javax/sip/parser/ims/PAccessNetworkInfoParser.class
PAccessNetworkInfoParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAccessNetworkInfoParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String accessNetwork
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ims.PAccessNetworkInfo accessNetworkInfo
gov.nist.core.Token token
}
gov/nist/javax/sip/parser/ims/PAssertedIdentityParser.class
PAssertedIdentityParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssertedIdentityParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String assertedIdentity
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PAssertedIdentity pai
gov.nist.javax.sip.header.ims.PAssertedIdentityList assertedIdList
}
gov/nist/javax/sip/parser/ims/PAssertedServiceParser.class
PAssertedServiceParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssertedServiceParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public void <init> (java.lang.String)
String pas
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
javax.sip.InvalidArgumentException e
String serviceID
javax.sip.InvalidArgumentException e
String appID
javax.sip.InvalidArgumentException e
gov.nist.javax.sip.header.ims.PAssertedService pps
String urn
}
gov/nist/javax/sip/parser/ims/PAssociatedURIParser.class
PAssociatedURIParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssociatedURIParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String associatedURI
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PAssociatedURI associatedURI
gov.nist.javax.sip.header.ims.PAssociatedURIList associatedURIList
}
gov/nist/javax/sip/parser/ims/PCalledPartyIDParser.class
PCalledPartyIDParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PCalledPartyIDParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String calledPartyID
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PCalledPartyID calledPartyID
}
gov/nist/javax/sip/parser/ims/PChargingFunctionAddressesParser.class
PChargingFunctionAddressesParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PChargingFunctionAddressesParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String charging
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
char la
java.text.ParseException ex
gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargingFunctionAddresses
protected void parseParameter (gov.nist.javax.sip.header.ims.PChargingFunctionAddresses) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargingFunctionAddresses
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.ims.PChargingFunctionAddressesParser parser
gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargAddr
int i
String[] args
String[] r
}
gov/nist/javax/sip/parser/ims/PChargingVectorParser.class
PChargingVectorParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PChargingVectorParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String chargingVector
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
char la
java.text.ParseException ex
gov.nist.javax.sip.header.ims.PChargingVector chargingVector
protected void parseParameter (gov.nist.javax.sip.header.ims.PChargingVector) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ims.PChargingVector chargingVector
}
gov/nist/javax/sip/parser/ims/PMediaAuthorizationParser.class
PMediaAuthorizationParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PMediaAuthorizationParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String mediaAuthorization
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
javax.sip.InvalidArgumentException e
gov.nist.core.Token token
gov.nist.javax.sip.header.ims.PMediaAuthorization mediaAuthorization
gov.nist.javax.sip.header.ims.PMediaAuthorizationList mediaAuthorizationList
}
gov/nist/javax/sip/parser/ims/PPreferredIdentityParser.class
PPreferredIdentityParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PPreferredIdentityParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String preferredIdentity
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PPreferredIdentity p
}
gov/nist/javax/sip/parser/ims/PPreferredServiceParser.class
PPreferredServiceParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PPreferredServiceParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public void <init> (java.lang.String)
String pps
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
javax.sip.InvalidArgumentException e
String serviceID
javax.sip.InvalidArgumentException e
String appID
javax.sip.InvalidArgumentException e
gov.nist.javax.sip.header.ims.PPreferredService pps
String urn
}
gov/nist/javax/sip/parser/ims/PProfileKeyParser.class
PProfileKeyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PProfileKeyParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public void <init> (java.lang.String)
String profilekey
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PProfileKey p
}
gov/nist/javax/sip/parser/ims/PServedUserParser.class
PServedUserParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PServedUserParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public void <init> (java.lang.String)
String servedUser
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PServedUser servedUser
String servedUsername
}
gov/nist/javax/sip/parser/ims/PUserDatabaseParser.class
PUserDatabaseParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PUserDatabaseParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String databaseName
public void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PUserDatabase userDatabase
private void parseheader (gov.nist.javax.sip.header.ims.PUserDatabase) throws java.text.ParseException
char next
gov.nist.javax.sip.header.ims.PUserDatabase userDatabase
StringBuffer dbname
}
gov/nist/javax/sip/parser/ims/PVisitedNetworkIDParser.class
PVisitedNetworkIDParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PVisitedNetworkIDParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String networkID
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
char la
gov.nist.javax.sip.header.ims.PVisitedNetworkIDList visitedNetworkIDList
protected void parseQuotedString (gov.nist.javax.sip.header.ims.PVisitedNetworkID) throws java.text.ParseException
char next
StringBuffer retval
gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
protected void parseToken (gov.nist.javax.sip.header.ims.PVisitedNetworkID) throws java.text.ParseException
gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
gov.nist.core.Token token
}
gov/nist/javax/sip/parser/ims/PathParser.class
PathParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PathParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String path
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.Path path
char la
gov.nist.javax.sip.header.ims.PathList pathList
}
gov/nist/javax/sip/parser/ims/PrivacyParser.class
PrivacyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PrivacyParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes {
public void <init> (java.lang.String)
String privacyType
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.Privacy privacy
gov.nist.core.Token token
gov.nist.javax.sip.header.ims.PrivacyList privacyList
public static void main (java.lang.String[]) throws java.text.ParseException
gov.nist.javax.sip.parser.ims.PrivacyParser rp
gov.nist.javax.sip.header.ims.PrivacyList list
int i
String[] args
String[] rou
}
gov/nist/javax/sip/parser/ims/SecurityAgreeParser.class
SecurityAgreeParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityAgreeParser extends gov.nist.javax.sip.parser.HeaderParser {
public void <init> (java.lang.String)
String security
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
protected void parseParameter (gov.nist.javax.sip.header.ims.SecurityAgree) throws java.text.ParseException
gov.nist.core.NameValue nv
gov.nist.javax.sip.header.ims.SecurityAgree header
public gov.nist.javax.sip.header.SIPHeaderList parse (gov.nist.javax.sip.header.ims.SecurityAgree) throws java.text.ParseException
gov.nist.javax.sip.header.SIPHeaderList list
gov.nist.javax.sip.header.SIPHeaderList list
gov.nist.javax.sip.header.SIPHeaderList list
char laInLoop
java.text.ParseException ex
gov.nist.javax.sip.header.ims.SecurityAgree header
gov.nist.javax.sip.header.SIPHeaderList list
gov.nist.core.Token type
char la
}
gov/nist/javax/sip/parser/ims/SecurityClientParser.class
SecurityClientParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityClientParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
public void <init> (java.lang.String)
String security
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.SecurityClient secClient
gov.nist.javax.sip.header.ims.SecurityClientList secClientList
}
gov/nist/javax/sip/parser/ims/SecurityServerParser.class
SecurityServerParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityServerParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
public void <init> (java.lang.String)
String security
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.SecurityServer secServer
gov.nist.javax.sip.header.ims.SecurityServerList secServerList
}
gov/nist/javax/sip/parser/ims/SecurityVerifyParser.class
SecurityVerifyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityVerifyParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
public void <init> (java.lang.String)
String security
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.SecurityVerify secVerify
gov.nist.javax.sip.header.ims.SecurityVerifyList secVerifyList
}
gov/nist/javax/sip/parser/ims/ServiceRouteParser.class
ServiceRouteParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.ServiceRouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
public void <init> (java.lang.String)
String serviceRoute
protected void <init> (gov.nist.javax.sip.parser.Lexer)
gov.nist.javax.sip.parser.Lexer lexer
public gov.nist.javax.sip.header.SIPHeader parse () throws java.text.ParseException
gov.nist.javax.sip.header.ims.ServiceRoute serviceRoute
gov.nist.javax.sip.header.ims.ServiceRouteList serviceRouteList
}
gov/nist/javax/sip/parser/ims/TokenNamesIms.class
TokenNamesIms.java
package gov.nist.javax.sip.parser.ims
public abstract gov.nist.javax.sip.parser.ims.TokenNamesIms extends java.lang.Object implements gov.nist.javax.sip.parser.TokenNames {
public static final String IEEE_802_11A
public static final String IEEE_802_11B
public static final String GGGPP_GERAN
public static final String GGGPP_UTRAN_FDD
public static final String GGGPP_UTRAN_TDD
public static final String GGGPP_CDMA2000
}
gov/nist/javax/sip/stack/
gov/nist/javax/sip/stack/DefaultMessageLogFactory.class
DefaultMessageLogFactory.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.DefaultMessageLogFactory extends java.lang.Object implements gov.nist.javax.sip.LogRecordFactory {
public void <init> ()
public gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, long)
String message
String source
String destination
String timeStamp
boolean isSender
String firstLine
String tid
String callId
long tsHeaderValue
public gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long)
String message
String source
String destination
long timeStamp
boolean isSender
String firstLine
String tid
String callId
long timestampVal
}
gov/nist/javax/sip/stack/DefaultRouter.class
DefaultRouter.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.DefaultRouter extends java.lang.Object implements javax.sip.address.Router {
private gov.nist.javax.sip.SipStackImpl sipStack
private javax.sip.address.Hop defaultRoute
private void <init> ()
public void <init> (javax.sip.SipStack, java.lang.String)
IllegalArgumentException ex
javax.sip.SipStack sipStack
String defaultRoute
public javax.sip.address.Hop getNextHop (javax.sip.message.Request) throws javax.sip.SipException
javax.sip.address.SipURI sipUri
javax.sip.address.Hop hop
gov.nist.javax.sip.header.Route route
javax.sip.address.URI uri
javax.sip.address.Hop hop
javax.sip.address.Hop hop
javax.sip.message.Request request
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.header.RequestLine requestLine
javax.sip.address.URI requestURI
gov.nist.javax.sip.header.RouteList routes
public void fixStrictRouting (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest req
gov.nist.javax.sip.header.RouteList routes
gov.nist.javax.sip.header.Route first
gov.nist.javax.sip.address.SipUri firstUri
gov.nist.javax.sip.address.AddressImpl addr
gov.nist.javax.sip.header.Route route
private final javax.sip.address.Hop createHop (javax.sip.address.SipURI, javax.sip.message.Request)
javax.sip.header.ViaHeader via
int port
int port
javax.sip.address.SipURI sipUri
javax.sip.message.Request request
String transport
int port
String host
gov.nist.core.net.AddressResolver addressResolver
public javax.sip.address.Hop getOutboundProxy ()
public java.util.ListIterator getNextHops (javax.sip.message.Request)
java.util.LinkedList llist
javax.sip.SipException ex
javax.sip.message.Request request
}
gov/nist/javax/sip/stack/HandshakeCompletedListenerImpl.class
HandshakeCompletedListenerImpl.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.HandshakeCompletedListenerImpl extends java.lang.Object implements javax.net.ssl.HandshakeCompletedListener {
private javax.net.ssl.HandshakeCompletedEvent handshakeCompletedEvent
private gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
public void <init> (gov.nist.javax.sip.stack.TLSMessageChannel)
gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
public void handshakeCompleted (javax.net.ssl.HandshakeCompletedEvent)
javax.net.ssl.HandshakeCompletedEvent handshakeCompletedEvent
public javax.net.ssl.HandshakeCompletedEvent getHandshakeCompletedEvent ()
}
gov/nist/javax/sip/stack/HopImpl.class
HopImpl.java
package gov.nist.javax.sip.stack
public final gov.nist.javax.sip.stack.HopImpl extends java.lang.Object implements javax.sip.address.Hop java.io.Serializable {
protected String host
protected int port
protected String transport
protected boolean defaultRoute
protected boolean uriRoute
public java.lang.String toString ()
public void <init> (java.lang.String, int, java.lang.String)
String hostName
int portNumber
String trans
void <init> (java.lang.String) throws java.lang.IllegalArgumentException
String portstr
NumberFormatException ex
String portstr
String hop
int brack
int colon
int slash
public java.lang.String getHost ()
public int getPort ()
public java.lang.String getTransport ()
public boolean isURIRoute ()
public void setURIRouteFlag ()
}
gov/nist/javax/sip/stack/IOHandler.class
IOHandler.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.IOHandler extends java.lang.Object {
private java.util.concurrent.Semaphore ioSemaphore
private gov.nist.javax.sip.SipStackImpl sipStack
private static String TCP
private static String TLS
private java.util.concurrent.ConcurrentHashMap socketTable
protected static java.lang.String makeKey (java.net.InetAddress, int)
java.net.InetAddress addr
int port
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack)
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected void putSocket (java.lang.String, java.net.Socket)
String key
java.net.Socket sock
protected java.net.Socket getSocket (java.lang.String)
String key
protected void removeSocket (java.lang.String)
String key
private void writeChunks (java.io.OutputStream, byte[], int) throws java.io.IOException
int chunk
int p
int chunksize
java.io.OutputStream outputStream
byte[] bytes
int length
public java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress dst
int dstPort
java.net.InetAddress localAddress
int localPort
String key
java.net.Socket clientSock
public java.net.Socket sendBytes (java.net.InetAddress, java.net.InetAddress, int, java.lang.String, byte[], boolean, gov.nist.javax.sip.stack.MessageChannel) throws java.io.IOException
boolean retval
InterruptedException ex
java.io.OutputStream outputStream
java.io.OutputStream outputStream
java.io.IOException ex
String key
java.net.Socket clientSock
boolean retval
InterruptedException ex
javax.net.ssl.SSLSocket sslsock
javax.net.ssl.HandshakeCompletedListener listner
java.io.OutputStream outputStream
java.io.OutputStream outputStream
java.io.IOException ex
String key
java.net.Socket clientSock
java.net.DatagramSocket datagramSock
java.net.DatagramPacket dgPacket
java.net.InetAddress senderAddress
java.net.InetAddress receiverAddress
int contactPort
String transport
byte[] bytes
boolean retry
gov.nist.javax.sip.stack.MessageChannel messageChannel
int retry_count
int max_retry
int length
public void closeAll ()
java.net.Socket s
java.util.Enumeration values
static void <clinit> ()
}
gov/nist/javax/sip/stack/MessageChannel.class
MessageChannel.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.MessageChannel extends java.lang.Object {
protected int useCount
protected transient gov.nist.javax.sip.stack.MessageProcessor messageProcessor
public void <init> ()
protected void uncache ()
public abstract void close ()
public abstract gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public abstract java.lang.String getTransport ()
public abstract boolean isReliable ()
public abstract boolean isSecure ()
public abstract void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
public abstract java.lang.String getPeerAddress ()
protected abstract java.net.InetAddress getPeerInetAddress ()
protected abstract java.lang.String getPeerProtocol ()
public abstract int getPeerPort ()
public abstract int getPeerPacketSourcePort ()
public abstract java.net.InetAddress getPeerPacketSourceAddress ()
public abstract java.lang.String getKey ()
public abstract java.lang.String getViaHost ()
public abstract int getViaPort ()
protected abstract void sendMessage (byte[], java.net.InetAddress, int, boolean) throws java.io.IOException
public java.lang.String getHost ()
public int getPort ()
public void sendMessage (gov.nist.javax.sip.message.SIPMessage, javax.sip.address.Hop) throws java.io.IOException
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.stack.MessageProcessor messageProcessor
byte[] msg
java.io.IOException ioe
Exception ex
gov.nist.javax.sip.message.SIPMessage sipMessage
javax.sip.address.Hop hop
long time
java.net.InetAddress hopAddr
public void sendMessage (gov.nist.javax.sip.message.SIPMessage, java.net.InetAddress, int) throws java.io.IOException
gov.nist.javax.sip.message.SIPMessage sipMessage
java.net.InetAddress receiverAddress
int receiverPort
long time
byte[] bytes
public java.lang.String getRawIpSourceAddress ()
java.net.InetAddress sourceInetAddress
Exception ex
String sourceAddress
String rawIpSourceAddress
public static java.lang.String getKey (java.net.InetAddress, int, java.lang.String)
java.net.InetAddress inetAddr
int port
String transport
public static java.lang.String getKey (gov.nist.core.HostPort, java.lang.String)
gov.nist.core.HostPort hostPort
String transport
public gov.nist.core.HostPort getHostPort ()
gov.nist.core.HostPort retval
public gov.nist.core.HostPort getPeerHostPort ()
gov.nist.core.HostPort retval
public gov.nist.javax.sip.header.Via getViaHeader ()
gov.nist.javax.sip.header.Via channelViaHeader
public gov.nist.core.HostPort getViaHostPort ()
gov.nist.core.HostPort retval
protected void logMessage (gov.nist.javax.sip.message.SIPMessage, java.net.InetAddress, int, long)
gov.nist.javax.sip.message.SIPMessage sipMessage
java.net.InetAddress address
int port
long time
public void logResponse (gov.nist.javax.sip.message.SIPResponse, long, java.lang.String)
javax.sip.header.ContactHeader contact
gov.nist.javax.sip.message.SIPResponse sipResponse
long receptionTime
String status
int peerport
String from
String to
protected final java.lang.String createBadReqRes (java.lang.String, java.text.ParseException)
javax.sip.header.ContentTypeHeader cth
gov.nist.javax.sip.header.ContentLength clengthHeader
gov.nist.javax.sip.header.ContentLength clengthHeader
String badReq
java.text.ParseException pe
StringBuffer buf
int toStart
javax.sip.header.ServerHeader s
int clength
private static final boolean copyHeader (java.lang.String, java.lang.String, java.lang.StringBuffer)
int end
String name
String fromReq
StringBuffer buf
int start
private static final boolean copyViaHeaders (java.lang.String, java.lang.StringBuffer)
int end
String fromReq
StringBuffer buf
int start
boolean found
public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor ()
}
gov/nist/javax/sip/stack/MessageLog.class
MessageLog.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.MessageLog extends java.lang.Object implements gov.nist.javax.sip.LogRecord {
private String message
private String source
private String destination
private long timeStamp
private boolean isSender
private String firstLine
private String tid
private String callId
private long timeStampHeaderValue
public boolean equals (java.lang.Object)
gov.nist.javax.sip.stack.MessageLog otherLog
Object other
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, long)
long ts
NumberFormatException ex
String message
String source
String destination
String timeStamp
boolean isSender
String firstLine
String tid
String callId
long timeStampHeaderValue
public void <init> (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long)
String message
String source
String destination
long timeStamp
boolean isSender
String firstLine
String tid
String callId
long timestampVal
public java.lang.String toString ()
String log
}
gov/nist/javax/sip/stack/MessageProcessor.class
MessageProcessor.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.MessageProcessor extends java.lang.Object implements java.lang.Runnable {
protected static final String IN_ADDR_ANY
protected static final String IN6_ADDR_ANY
private String sentBy
private gov.nist.core.HostPort sentByHostPort
private String savedIpAddress
private java.net.InetAddress ipAddress
private int port
protected String transport
private gov.nist.javax.sip.ListeningPointImpl listeningPoint
private boolean sentBySet
protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected void <init> (java.lang.String)
String transport
protected void <init> (java.net.InetAddress, int, java.lang.String, gov.nist.javax.sip.stack.SIPTransactionStack)
java.net.InetAddress ipAddress
int port
String transport
gov.nist.javax.sip.stack.SIPTransactionStack transactionStack
public final void initialize (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack)
java.net.InetAddress ipAddress
int port
gov.nist.javax.sip.stack.SIPTransactionStack transactionStack
public java.lang.String getTransport ()
public int getPort ()
public gov.nist.javax.sip.header.Via getViaHeader ()
gov.nist.core.Host host
gov.nist.javax.sip.header.Via via
java.text.ParseException ex
javax.sip.InvalidArgumentException ex
public gov.nist.javax.sip.ListeningPointImpl getListeningPoint ()
public void setListeningPoint (gov.nist.javax.sip.ListeningPointImpl)
gov.nist.javax.sip.ListeningPointImpl lp
public java.lang.String getSavedIpAddress ()
public java.net.InetAddress getIpAddress ()
protected void setIpAddress (java.net.InetAddress)
java.net.InetAddress ipAddress
public void setSentBy (java.lang.String) throws java.text.ParseException
int port
NumberFormatException ex
String portStr
String sentBy
int ind
public java.lang.String getSentBy ()
public abstract gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public abstract gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort) throws java.io.IOException
public abstract gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int) throws java.io.IOException
public abstract void start () throws java.io.IOException
public abstract void stop ()
public abstract int getDefaultTargetPort ()
public abstract boolean isSecure ()
public abstract int getMaximumMessageSize ()
public abstract boolean inUse ()
public abstract void run ()
public boolean isSentBySet ()
public static int getDefaultPort (java.lang.String)
String transport
}
gov/nist/javax/sip/stack/RawMessageChannel.class
RawMessageChannel.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.RawMessageChannel extends java.lang.Object {
public abstract void processMessage (gov.nist.javax.sip.message.SIPMessage) throws java.lang.Exception
}
gov/nist/javax/sip/stack/SIPClientTransaction$TransactionTimer.class
SIPClientTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPClientTransaction$TransactionTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
final synthetic gov.nist.javax.sip.stack.SIPClientTransaction this$0
public void <init> (gov.nist.javax.sip.stack.SIPClientTransaction)
gov.nist.javax.sip.stack.SIPClientTransaction this$0
protected void runTask ()
IllegalStateException ex
java.util.TimerTask myTimer
int newUseCount
int useCount
gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
}
gov/nist/javax/sip/stack/SIPClientTransaction.class
SIPClientTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPClientTransaction extends gov.nist.javax.sip.stack.SIPTransaction implements gov.nist.javax.sip.stack.ServerResponseInterface javax.sip.ClientTransaction gov.nist.javax.sip.ClientTransactionExt {
private java.util.concurrent.ConcurrentHashMap sipDialogs
private gov.nist.javax.sip.message.SIPRequest lastRequest
private int viaPort
private String viaHost
private transient gov.nist.javax.sip.stack.ServerResponseInterface respondTo
private gov.nist.javax.sip.stack.SIPDialog defaultDialog
private javax.sip.address.Hop nextHop
private boolean notifyOnRetransmit
private boolean timeoutIfStillInCallingState
private int callingStateTimeoutCount
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPTransactionStack newSIPStack
gov.nist.javax.sip.stack.MessageChannel newChannelToUse
public void setResponseInterface (gov.nist.javax.sip.stack.ServerResponseInterface)
gov.nist.javax.sip.stack.ServerResponseInterface newRespondTo
public gov.nist.javax.sip.stack.MessageChannel getRequestChannel ()
public boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.message.SIPMessage messageToTest
gov.nist.javax.sip.header.ViaList viaHeaders
boolean transactionMatches
String messageBranch
boolean rfc3261Compliant
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
java.io.IOException e
gov.nist.javax.sip.message.SIPRequest transactionRequest
gov.nist.javax.sip.header.Via topVia
gov.nist.javax.sip.message.SIPMessage messageToSend
public synchronized void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog)
java.io.IOException ex
gov.nist.javax.sip.message.SIPResponse transactionResponse
gov.nist.javax.sip.stack.MessageChannel sourceChannel
gov.nist.javax.sip.stack.SIPDialog dialog
private void nonInviteClientTransaction (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog) throws java.io.IOException
gov.nist.javax.sip.message.SIPResponse transactionResponse
gov.nist.javax.sip.stack.MessageChannel sourceChannel
gov.nist.javax.sip.stack.SIPDialog sipDialog
int statusCode
private void inviteClientTransaction (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog) throws java.io.IOException
boolean ackAlreadySent
Exception ex
Exception ex
Exception ex
gov.nist.javax.sip.message.SIPResponse transactionResponse
gov.nist.javax.sip.stack.MessageChannel sourceChannel
gov.nist.javax.sip.stack.SIPDialog dialog
int statusCode
public void sendRequest () throws javax.sip.SipException
java.text.ParseException ex
gov.nist.javax.sip.stack.SIPClientTransaction ct
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.stack.SIPDialog dialog
java.io.IOException ex
gov.nist.javax.sip.message.SIPRequest sipRequest
protected void fireRetransmissionTimer ()
javax.sip.InvalidArgumentException ex
long milisec
gov.nist.javax.sip.header.TimeStamp timeStamp
javax.sip.TimeoutEvent txTimeout
javax.sip.TimeoutEvent timeoutEvent
boolean inv
javax.sip.TransactionState s
java.io.IOException e
protected void fireTimeoutTimer ()
gov.nist.javax.sip.stack.SIPClientTransaction inviteTx
gov.nist.javax.sip.stack.SIPDialog dialog
public javax.sip.message.Request createCancel () throws javax.sip.SipException
gov.nist.javax.sip.message.SIPRequest cancelRequest
gov.nist.javax.sip.message.SIPRequest originalRequest
public javax.sip.message.Request createAck () throws javax.sip.SipException
gov.nist.javax.sip.header.Contact contact
javax.sip.address.URI uri
gov.nist.javax.sip.header.RecordRoute rr
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.header.Route firstRoute
javax.sip.address.URI uri
javax.sip.address.URI uri
gov.nist.javax.sip.message.SIPRequest originalRequest
gov.nist.javax.sip.message.SIPRequest ackRequest
gov.nist.javax.sip.header.RecordRouteList recordRouteList
gov.nist.javax.sip.header.RouteList routeList
java.util.ListIterator li
gov.nist.javax.sip.header.Contact contact
private final javax.sip.message.Request createErrorAck () throws javax.sip.SipException java.text.ParseException
gov.nist.javax.sip.message.SIPRequest originalRequest
protected void setViaPort (int)
int port
protected void setViaHost (java.lang.String)
String host
public int getViaPort ()
public java.lang.String getViaHost ()
public gov.nist.javax.sip.header.Via getOutgoingViaHeader ()
public void clearState ()
public void setState (javax.sip.TransactionState)
javax.sip.TransactionState newState
protected void startTransactionTimer ()
java.util.TimerTask myTimer
public void terminate () throws javax.sip.ObjectInUseException
public boolean checkFromTag (gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.message.SIPResponse sipResponse
String originalFromTag
public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPClientTransaction ict
gov.nist.javax.sip.message.SIPResponse dialogResponse
String defaultDialogId
int code
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.MessageChannel incomingChannel
gov.nist.javax.sip.stack.SIPDialog dialog
String method
String dialogId
public javax.sip.Dialog getDialog ()
String dialogId
javax.sip.Dialog retval
public gov.nist.javax.sip.stack.SIPDialog getDialog (java.lang.String)
String dialogId
gov.nist.javax.sip.stack.SIPDialog retval
public void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String)
gov.nist.javax.sip.stack.SIPDialog sipDialog
String dialogId
public gov.nist.javax.sip.stack.SIPDialog getDefaultDialog ()
public void setNextHop (javax.sip.address.Hop)
javax.sip.address.Hop hop
public javax.sip.address.Hop getNextHop ()
public void setNotifyOnRetransmit (boolean)
boolean notifyOnRetransmit
public boolean isNotifyOnRetransmit ()
public void alertIfStillInCallingStateBy (int)
int count
}
gov/nist/javax/sip/stack/SIPDialog$DialogDeleteIfNoAckSentTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable {
private long seqno
final synthetic gov.nist.javax.sip.stack.SIPDialog this$0
public void <init> (gov.nist.javax.sip.stack.SIPDialog, long)
gov.nist.javax.sip.stack.SIPDialog this$0
long seqno
protected void runTask ()
javax.sip.message.Request byeRequest
javax.sip.header.ReasonHeader reasonHeader
javax.sip.ClientTransaction byeCtx
Exception ex
}
gov/nist/javax/sip/stack/SIPDialog$DialogDeleteTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPDialog$DialogDeleteTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable {
final synthetic gov.nist.javax.sip.stack.SIPDialog this$0
void <init> (gov.nist.javax.sip.stack.SIPDialog)
gov.nist.javax.sip.stack.SIPDialog this$0
protected void runTask ()
}
gov/nist/javax/sip/stack/SIPDialog$DialogTimerTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable {
int nRetransmissions
gov.nist.javax.sip.stack.SIPServerTransaction transaction
final synthetic gov.nist.javax.sip.stack.SIPDialog this$0
public void <init> (gov.nist.javax.sip.stack.SIPDialog, gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPDialog this$0
gov.nist.javax.sip.stack.SIPServerTransaction transaction
protected void runTask ()
gov.nist.javax.sip.stack.SIPTransactionStack stack
java.io.IOException ex
gov.nist.javax.sip.stack.SIPTransactionStack stack
gov.nist.javax.sip.stack.SIPTransactionStack stack
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.stack.SIPServerTransaction transaction
}
gov/nist/javax/sip/stack/SIPDialog$LingerTimer.class
SIPDialog.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPDialog$LingerTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable {
final synthetic gov.nist.javax.sip.stack.SIPDialog this$0
public void <init> (gov.nist.javax.sip.stack.SIPDialog)
gov.nist.javax.sip.stack.SIPDialog this$0
protected void runTask ()
gov.nist.javax.sip.stack.SIPDialog dialog
}
gov/nist/javax/sip/stack/SIPDialog$ReInviteSender.class
SIPDialog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialog$ReInviteSender extends java.lang.Object implements java.lang.Runnable java.io.Serializable {
private static final long serialVersionUID
javax.sip.ClientTransaction ctx
final synthetic gov.nist.javax.sip.stack.SIPDialog this$0
public void terminate ()
javax.sip.ObjectInUseException e
public void <init> (gov.nist.javax.sip.stack.SIPDialog, javax.sip.ClientTransaction)
gov.nist.javax.sip.stack.SIPDialog this$0
javax.sip.ClientTransaction ctx
public void run ()
javax.sip.message.Request byeRequest
javax.sip.header.ReasonHeader reasonHeader
javax.sip.ClientTransaction byeCtx
InterruptedException ex
long timeToWait
long startTime
Exception ex
}
gov/nist/javax/sip/stack/SIPDialog.class
SIPDialog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialog extends java.lang.Object implements javax.sip.Dialog gov.nist.javax.sip.DialogExt {
private static final long serialVersionUID
private transient boolean dialogTerminatedEventDelivered
private transient String stackTrace
private String method
private transient boolean isAssigned
private boolean reInviteFlag
private transient Object applicationData
private transient gov.nist.javax.sip.message.SIPRequest originalRequest
private gov.nist.javax.sip.message.SIPResponse lastResponse
private transient gov.nist.javax.sip.stack.SIPTransaction firstTransaction
private transient gov.nist.javax.sip.stack.SIPTransaction lastTransaction
private String dialogId
private transient String earlyDialogId
private long localSequenceNumber
private long remoteSequenceNumber
protected String myTag
protected String hisTag
private gov.nist.javax.sip.header.RouteList routeList
private transient gov.nist.javax.sip.stack.SIPTransactionStack sipStack
private int dialogState
protected transient boolean ackSeen
private transient gov.nist.javax.sip.message.SIPRequest lastAckSent
private gov.nist.javax.sip.message.SIPRequest lastAckReceived
protected transient boolean ackProcessed
protected transient gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask timerTask
protected transient Long nextSeqno
private transient int retransmissionTicksLeft
private transient int prevRetransmissionTicks
private long originalLocalSequenceNumber
private transient int ackLine
public transient long auditTag
protected javax.sip.address.Address localParty
protected javax.sip.address.Address remoteParty
protected javax.sip.header.CallIdHeader callIdHeader
public static final int NULL_STATE
public static final int EARLY_STATE
public static final int CONFIRMED_STATE
public static final int TERMINATED_STATE
private static final int DIALOG_LINGER_TIME
private boolean serverTransactionFlag
private transient gov.nist.javax.sip.SipProviderImpl sipProvider
private boolean terminateOnBye
private transient boolean byeSent
private javax.sip.address.Address remoteTarget
private javax.sip.header.EventHeader eventHeader
private transient long lastInviteOkReceived
private transient java.util.concurrent.Semaphore ackSem
private transient int reInviteWaitTime
private transient gov.nist.javax.sip.stack.SIPDialog$DialogDeleteTask dialogDeleteTask
private transient gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask dialogDeleteIfNoAckSentTask
private transient boolean isAcknowledged
private transient long highestSequenceNumberAcknowledged
private boolean isBackToBackUserAgent
private boolean sequenceNumberValidation
private transient java.util.Set eventListeners
private java.util.concurrent.Semaphore timerTaskLock
protected boolean firstTransactionSecure
protected boolean firstTransactionSeen
protected String firstTransactionMethod
protected String firstTransactionId
protected boolean firstTransactionIsServerTransaction
protected int firstTransactionPort
protected gov.nist.javax.sip.header.Contact contactHeader
private void <init> (gov.nist.javax.sip.SipProviderImpl)
gov.nist.javax.sip.SipProviderImpl provider
private void recordStackTrace ()
java.io.StringWriter stringWriter
java.io.PrintWriter writer
public void <init> (gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.message.SIPRequest sipRequest
public void <init> (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.stack.SIPClientTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
public void <init> (gov.nist.javax.sip.SipProviderImpl, gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.message.SIPResponse sipResponse
private void printRouteList ()
private boolean isClientDialog ()
gov.nist.javax.sip.stack.SIPTransaction transaction
private void raiseIOException (java.lang.String, int, java.lang.String)
String host
int port
String protocol
javax.sip.IOExceptionEvent ioError
private void raiseErrorEvent (int)
gov.nist.javax.sip.stack.SIPDialogEventListener nextListener
java.util.Iterator listenerIterator
int dialogTimeoutError
gov.nist.javax.sip.stack.SIPDialogErrorEvent newErrorEvent
java.util.Iterator listenerIterator
private void setRemoteParty (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.message.SIPMessage sipMessage
private void addRoute (gov.nist.javax.sip.header.RecordRouteList)
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.address.AddressImpl address
gov.nist.javax.sip.header.RecordRoute rr
java.util.ListIterator li
boolean addRoute
gov.nist.javax.sip.header.Route route
gov.nist.javax.sip.address.AddressImpl address
gov.nist.javax.sip.header.RecordRoute rr
java.util.ListIterator li
boolean addRoute
javax.sip.address.SipURI sipUri
java.util.Iterator it
javax.sip.address.SipURI sipUri
java.util.Iterator it
gov.nist.javax.sip.header.RecordRouteList recordRouteList
void setRemoteTarget (javax.sip.header.ContactHeader)
javax.sip.header.ContactHeader contact
private synchronized void addRoute (gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.header.ContactList contactList
gov.nist.javax.sip.header.RecordRouteList rrlist
gov.nist.javax.sip.header.ContactList contactList
gov.nist.javax.sip.message.SIPResponse sipResponse
private synchronized gov.nist.javax.sip.header.RouteList getRouteList ()
gov.nist.javax.sip.header.Route route
java.util.ListIterator li
gov.nist.javax.sip.header.RouteList retval
void setRouteList (gov.nist.javax.sip.header.RouteList)
gov.nist.javax.sip.header.RouteList routeList
private void sendAck (javax.sip.message.Request, boolean) throws javax.sip.SipException
java.text.ParseException ex
gov.nist.javax.sip.ListeningPointImpl lp
java.net.InetAddress inetAddress
gov.nist.javax.sip.stack.MessageChannel messageChannel
boolean releaseAckSem
long cseqNo
java.io.IOException ex
javax.sip.SipException ex
Exception ex
javax.sip.message.Request request
boolean throwIOExceptionAsSipException
gov.nist.javax.sip.message.SIPRequest ackRequest
javax.sip.address.Hop hop
void setStack (gov.nist.javax.sip.stack.SIPTransactionStack)
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.SIPTransactionStack getStack ()
boolean isTerminatedOnBye ()
void ackReceived (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPServerTransaction tr
synchronized boolean testAndSetIsDialogTerminatedEventDelivered ()
boolean retval
public void addEventListener (gov.nist.javax.sip.stack.SIPDialogEventListener)
gov.nist.javax.sip.stack.SIPDialogEventListener newListener
public void removeEventListener (gov.nist.javax.sip.stack.SIPDialogEventListener)
gov.nist.javax.sip.stack.SIPDialogEventListener oldListener
public void setApplicationData (java.lang.Object)
Object applicationData
public java.lang.Object getApplicationData ()
public synchronized void requestConsumed ()
public synchronized boolean isRequestConsumable (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest dialogRequest
public void doDeferredDelete ()
public void setState (int)
int state
public void printDebugInfo ()
public boolean isAckSeen ()
public gov.nist.javax.sip.message.SIPRequest getLastAckSent ()
public boolean isAckSent (long)
long cseqNo
public javax.sip.Transaction getFirstTransaction ()
public java.util.Iterator getRouteSet ()
public synchronized void addRoute (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.header.RecordRouteList rrlist
gov.nist.javax.sip.header.ContactList contactList
public void setDialogId (java.lang.String)
String dialogId
public static gov.nist.javax.sip.stack.SIPDialog createFromNOTIFY (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPClientTransaction subscribeTx
gov.nist.javax.sip.stack.SIPTransaction notifyST
gov.nist.javax.sip.stack.SIPDialog d
gov.nist.javax.sip.message.SIPRequest not
public boolean isServer ()
protected boolean isReInvite ()
public java.lang.String getDialogId ()
private static void storeFirstTransactionInfo (gov.nist.javax.sip.stack.SIPDialog, gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction st
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.SIPClientTransaction ct
gov.nist.javax.sip.stack.SIPDialog dialog
gov.nist.javax.sip.stack.SIPTransaction transaction
public void addTransaction (gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.message.SIPRequest sipRequest
private void setRemoteTag (java.lang.String)
boolean removed
String hisTag
public gov.nist.javax.sip.stack.SIPTransaction getLastTransaction ()
public gov.nist.javax.sip.stack.SIPServerTransaction getInviteTransaction ()
gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask t
private void setLocalSequenceNumber (long)
long lCseq
public void setRemoteSequenceNumber (long)
long rCseq
public void incrementLocalSequenceNumber ()
public int getRemoteSequenceNumber ()
public int getLocalSequenceNumber ()
public long getOriginalLocalSequenceNumber ()
public long getLocalSeqNumber ()
public long getRemoteSeqNumber ()
public java.lang.String getLocalTag ()
public java.lang.String getRemoteTag ()
private void setLocalTag (java.lang.String)
String mytag
public void delete ()
public javax.sip.header.CallIdHeader getCallId ()
private void setCallId (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest sipRequest
public javax.sip.address.Address getLocalParty ()
private void setLocalParty (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.message.SIPMessage sipMessage
public javax.sip.address.Address getRemoteParty ()
public javax.sip.address.Address getRemoteTarget ()
public javax.sip.DialogState getState ()
public boolean isSecure ()
public void sendAck (javax.sip.message.Request) throws javax.sip.SipException
javax.sip.message.Request request
public javax.sip.message.Request createRequest (java.lang.String) throws javax.sip.SipException
String method
private javax.sip.message.Request createRequest (java.lang.String, gov.nist.javax.sip.message.SIPResponse) throws javax.sip.SipException
Exception ex
javax.sip.header.ContactHeader contactHeader
javax.sip.InvalidArgumentException ex
java.text.ParseException ex
String method
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.address.SipUri sipUri
gov.nist.javax.sip.header.CSeq cseq
gov.nist.javax.sip.ListeningPointImpl lp
gov.nist.javax.sip.header.Via via
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
gov.nist.javax.sip.message.SIPRequest sipRequest
public void sendRequest (javax.sip.ClientTransaction) throws javax.sip.TransactionDoesNotExistException javax.sip.SipException
javax.sip.ClientTransaction clientTransactionId
public void sendRequest (javax.sip.ClientTransaction, boolean) throws javax.sip.TransactionDoesNotExistException javax.sip.SipException
gov.nist.javax.sip.header.Via via
java.text.ParseException ex
javax.sip.address.Hop outboundProxy
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.stack.MessageChannel oldChannel
Exception ex
javax.sip.InvalidArgumentException ex
java.io.IOException ex
javax.sip.ClientTransaction clientTransactionId
boolean allowInterleaving
gov.nist.javax.sip.message.SIPRequest dialogRequest
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
javax.sip.address.Hop hop
private boolean toRetransmitFinalResponse (int)
int T2
protected void setRetransmissionTicks ()
public void resendAck () throws javax.sip.SipException
gov.nist.javax.sip.header.TimeStamp ts
public java.lang.String getMethod ()
protected void startTimer (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction transaction
protected void stopTimer ()
public javax.sip.message.Request createPrack (javax.sip.message.Response) throws javax.sip.DialogDoesNotExistException javax.sip.SipException
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.message.SIPRequest sipRequest
String toHeaderTag
gov.nist.javax.sip.header.RAck rack
gov.nist.javax.sip.header.RSeq rseq
Exception ex
javax.sip.message.Response relResponse
private void updateRequest (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.header.RouteList rl
public javax.sip.message.Request createAck (long) throws javax.sip.InvalidArgumentException javax.sip.SipException
gov.nist.javax.sip.header.Route r
gov.nist.core.NameValueList originalRequestParameters
gov.nist.javax.sip.header.Authorization authorization
javax.sip.address.SipURI uri4transport
String transport
gov.nist.javax.sip.ListeningPointImpl lp
gov.nist.javax.sip.message.SIPRequest sipRequest
java.util.List vias
gov.nist.javax.sip.header.Via via
gov.nist.javax.sip.header.From from
gov.nist.javax.sip.header.To to
Exception ex
long cseqno
public gov.nist.javax.sip.SipProviderImpl getSipProvider ()
public void setSipProvider (gov.nist.javax.sip.SipProviderImpl)
gov.nist.javax.sip.SipProviderImpl sipProvider
public void setResponseTags (gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.message.SIPResponse sipResponse
String responseFromTag
public void setLastResponse (gov.nist.javax.sip.stack.SIPTransaction, gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.header.RecordRoute rr
gov.nist.javax.sip.header.Route route
java.util.ListIterator it
gov.nist.javax.sip.header.RecordRouteList rrList
boolean doPutDialog
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
int statusCode
String cseqMethod
public void startRetransmitTimer (gov.nist.javax.sip.stack.SIPServerTransaction, javax.sip.message.Response)
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
javax.sip.message.Response response
public gov.nist.javax.sip.message.SIPResponse getLastResponse ()
private void doTargetRefresh (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.header.Contact contact
gov.nist.javax.sip.message.SIPMessage sipMessage
gov.nist.javax.sip.header.ContactList contactList
private static final boolean optionPresent (java.util.ListIterator, java.lang.String)
javax.sip.header.OptionTag opt
java.util.ListIterator l
String option
public javax.sip.message.Response createReliableProvisionalResponse (int) throws javax.sip.InvalidArgumentException javax.sip.SipException
Exception ex
gov.nist.javax.sip.header.RecordRouteList rrlclone
int statusCode
gov.nist.javax.sip.message.SIPRequest request
java.util.ListIterator list
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.header.Require require
gov.nist.javax.sip.header.RSeq rseq
gov.nist.javax.sip.header.RecordRouteList rrl
public boolean handlePrack (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest prackRequest
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.header.RAck rack
gov.nist.javax.sip.header.CSeq cseq
gov.nist.javax.sip.header.RSeq rseq
public void sendReliableProvisionalResponse (javax.sip.message.Response) throws javax.sip.SipException
javax.sip.header.RequireHeader rh
gov.nist.javax.sip.header.Require require
javax.sip.message.Response relResponse
gov.nist.javax.sip.message.SIPResponse sipResponse
java.util.ListIterator requireList
boolean found
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
public void terminateOnBye (boolean) throws javax.sip.SipException
boolean terminateFlag
public void setAssigned ()
public boolean isAssigned ()
public gov.nist.javax.sip.header.Contact getMyContactHeader ()
public boolean handleAck (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction tr
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
gov.nist.javax.sip.message.SIPRequest sipRequest
void setEarlyDialogId (java.lang.String)
String earlyDialogId
java.lang.String getEarlyDialogId ()
void releaseAckSem ()
boolean takeAckSem ()
InterruptedException ex
private void setLastAckReceived (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest lastAckReceived
protected gov.nist.javax.sip.message.SIPRequest getLastAckReceived ()
private void setLastAckSent (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest lastAckSent
public boolean isAtleastOneAckSent ()
public boolean isBackToBackUserAgent ()
public synchronized void doDeferredDeleteIfNoAckSent (long)
long seqno
public void setBackToBackUserAgent ()
javax.sip.header.EventHeader getEventHeader ()
void setEventHeader (javax.sip.header.EventHeader)
javax.sip.header.EventHeader eventHeader
void setServerTransactionFlag (boolean)
boolean serverTransactionFlag
void setReInviteFlag (boolean)
boolean reInviteFlag
public boolean isSequnceNumberValidation ()
public void disableSequenceNumberValidation ()
public void acquireTimerTaskSem ()
InterruptedException ex
boolean acquired
public void releaseTimerTaskSem ()
public volatile synthetic javax.sip.SipProvider getSipProvider ()
static void <clinit> ()
}
gov/nist/javax/sip/stack/SIPDialogErrorEvent.class
SIPDialogErrorEvent.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialogErrorEvent extends java.util.EventObject {
public static final int DIALOG_ACK_NOT_RECEIVED_TIMEOUT
public static final int DIALOG_ACK_NOT_SENT_TIMEOUT
public static final int DIALOG_REINVITE_TIMEOUT
private int errorID
void <init> (gov.nist.javax.sip.stack.SIPDialog, int)
gov.nist.javax.sip.stack.SIPDialog sourceDialog
int dialogErrorID
public int getErrorID ()
}
gov/nist/javax/sip/stack/SIPDialogEventListener.class
SIPDialogEventListener.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPDialogEventListener extends java.lang.Object implements java.util.EventListener {
public abstract void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent)
}
gov/nist/javax/sip/stack/SIPServerTransaction$ListenerExecutionMaxTimer.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPServerTransaction$ListenerExecutionMaxTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
final synthetic gov.nist.javax.sip.stack.SIPServerTransaction this$0
void <init> (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction this$0
protected void runTask ()
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
Exception ex
}
gov/nist/javax/sip/stack/SIPServerTransaction$ProvisionalResponseTask.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPServerTransaction$ProvisionalResponseTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
int ticks
int ticksLeft
final synthetic gov.nist.javax.sip.stack.SIPServerTransaction this$0
public void <init> (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction this$0
protected void runTask ()
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
}
gov/nist/javax/sip/stack/SIPServerTransaction$RetransmissionAlertTimerTask.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPServerTransaction$RetransmissionAlertTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
String dialogId
int ticks
int ticksLeft
final synthetic gov.nist.javax.sip.stack.SIPServerTransaction this$0
public void <init> (gov.nist.javax.sip.stack.SIPServerTransaction, java.lang.String)
gov.nist.javax.sip.stack.SIPServerTransaction this$0
String dialogId
protected void runTask ()
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
}
gov/nist/javax/sip/stack/SIPServerTransaction$SendTrying.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPServerTransaction$SendTrying extends gov.nist.javax.sip.stack.SIPStackTimerTask {
final synthetic gov.nist.javax.sip.stack.SIPServerTransaction this$0
protected void <init> (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction this$0
protected void runTask ()
java.io.IOException ex
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
javax.sip.TransactionState realState
}
gov/nist/javax/sip/stack/SIPServerTransaction$TransactionTimer.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPServerTransaction$TransactionTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
final synthetic gov.nist.javax.sip.stack.SIPServerTransaction this$0
public void <init> (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction this$0
protected void runTask ()
IllegalStateException ex
java.util.TimerTask myTimer
}
gov/nist/javax/sip/stack/SIPServerTransaction.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPServerTransaction extends gov.nist.javax.sip.stack.SIPTransaction implements gov.nist.javax.sip.stack.ServerRequestInterface javax.sip.ServerTransaction gov.nist.javax.sip.ServerTransactionExt {
private int rseqNumber
private transient gov.nist.javax.sip.stack.ServerRequestInterface requestOf
private gov.nist.javax.sip.stack.SIPDialog dialog
private gov.nist.javax.sip.message.SIPResponse pendingReliableResponse
private gov.nist.javax.sip.stack.SIPServerTransaction$ProvisionalResponseTask provisionalResponseTask
private boolean retransmissionAlertEnabled
private gov.nist.javax.sip.stack.SIPServerTransaction$RetransmissionAlertTimerTask retransmissionAlertTimerTask
protected boolean isAckSeen
private gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeTransaction
private gov.nist.javax.sip.stack.SIPServerTransaction inviteTransaction
private java.util.concurrent.Semaphore provisionalResponseSem
private void sendResponse (gov.nist.javax.sip.message.SIPResponse) throws java.io.IOException
gov.nist.javax.sip.header.Via via
String transport
int port
String host
javax.sip.address.Hop hop
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.message.SIPResponse transactionResponse
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.MessageChannel newChannelToUse
public void setRequestInterface (gov.nist.javax.sip.stack.ServerRequestInterface)
gov.nist.javax.sip.stack.ServerRequestInterface newRequestOf
public gov.nist.javax.sip.stack.MessageChannel getResponseChannel ()
public boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage)
String originalFromTag
String thisFromTag
boolean skipFrom
String originalToTag
String thisToTag
boolean skipTo
boolean isResponse
gov.nist.javax.sip.header.ViaList viaHeaders
gov.nist.javax.sip.header.Via topViaHeader
String messageBranch
gov.nist.javax.sip.message.SIPMessage messageToTest
boolean transactionMatches
String method
protected void map ()
javax.sip.TransactionState realState
public boolean isTransactionMapped ()
public void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPDialog thisDialog
java.io.IOException e
gov.nist.javax.sip.message.SIPRequest transactionRequest
gov.nist.javax.sip.stack.MessageChannel sourceChannel
boolean toTu
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
java.text.ParseException ex
java.io.IOException e
gov.nist.javax.sip.message.SIPResponse transactionResponse
int statusCode
gov.nist.javax.sip.message.SIPMessage messageToSend
public java.lang.String getViaHost ()
public int getViaPort ()
protected void fireRetransmissionTimer ()
gov.nist.javax.sip.SipProviderImpl sipProvider
javax.sip.TimeoutEvent txTimeout
java.io.IOException e
private void fireReliableResponseRetransmissionTimer ()
java.io.IOException e
protected void fireTimeoutTimer ()
gov.nist.javax.sip.stack.SIPDialog dialog
public gov.nist.javax.sip.message.SIPResponse getLastResponse ()
public void setOriginalRequest (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest originalRequest
public void sendResponse (javax.sip.message.Response) throws javax.sip.SipException
java.text.ParseException ex
gov.nist.javax.sip.header.Expires requestExpires
gov.nist.javax.sip.header.Expires responseExpires
boolean acquired
Exception ex
javax.sip.DialogTerminatedEvent event
javax.sip.DialogState oldState
String dialogId
String fromTag
java.io.IOException ex
java.text.ParseException ex1
javax.sip.message.Response response
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.SIPDialog dialog
private javax.sip.TransactionState getRealState ()
public javax.sip.TransactionState getState ()
public void setState (javax.sip.TransactionState)
javax.sip.TransactionState newState
protected void startTransactionTimer ()
java.util.TimerTask myTimer
public boolean equals (java.lang.Object)
Object other
gov.nist.javax.sip.stack.SIPServerTransaction sst
public javax.sip.Dialog getDialog ()
public void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String)
gov.nist.javax.sip.stack.SIPDialog sipDialog
String dialogId
public void terminate () throws javax.sip.ObjectInUseException
protected void sendReliableProvisionalResponse (javax.sip.message.Response) throws javax.sip.SipException
boolean acquired
Exception ex
javax.sip.message.Response relResponse
gov.nist.javax.sip.header.RSeq rseq
public gov.nist.javax.sip.message.SIPResponse getReliableProvisionalResponse ()
public boolean prackRecieved ()
public void enableRetransmissionAlerts () throws javax.sip.SipException
public boolean isRetransmissionAlertEnabled ()
public void disableRetransmissionAlerts ()
String dialogId
public void setAckSeen ()
public boolean ackSeen ()
public void setMapped (boolean)
boolean b
public void setPendingSubscribe (gov.nist.javax.sip.stack.SIPClientTransaction)
gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeClientTx
public void releaseSem ()
public void setInviteTransaction (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction st
public gov.nist.javax.sip.stack.SIPServerTransaction getCanceledInviteTransaction ()
public void scheduleAckRemoval () throws java.lang.IllegalStateException
public volatile synthetic javax.sip.ServerTransaction getCanceledInviteTransaction ()
}
gov/nist/javax/sip/stack/SIPStackTimerTask.class
SIPStackTimerTask.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPStackTimerTask extends java.util.TimerTask {
public void <init> ()
protected abstract void runTask ()
public final void run ()
Throwable e
}
gov/nist/javax/sip/stack/SIPTransaction$LingerTimer.class
SIPTransaction.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPTransaction$LingerTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
final synthetic gov.nist.javax.sip.stack.SIPTransaction this$0
public void <init> (gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPTransaction this$0
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
protected void runTask ()
int useCount
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
}
gov/nist/javax/sip/stack/SIPTransaction.class
SIPTransaction.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransaction extends gov.nist.javax.sip.stack.MessageChannel implements javax.sip.Transaction gov.nist.javax.sip.TransactionExt {
protected boolean toListener
protected int BASE_TIMER_INTERVAL
protected int T4
protected int T2
protected int TIMER_I
protected int TIMER_K
protected int TIMER_D
protected static final int T1
protected static final int TIMER_A
protected static final int TIMER_B
protected static final int TIMER_J
protected static final int TIMER_F
protected static final int TIMER_H
protected transient Object applicationData
protected gov.nist.javax.sip.message.SIPResponse lastResponse
protected boolean isMapped
private java.util.concurrent.Semaphore semaphore
protected boolean isSemaphoreAquired
protected String transactionId
public long auditTag
public static final javax.sip.TransactionState INITIAL_STATE
public static final javax.sip.TransactionState TRYING_STATE
public static final javax.sip.TransactionState CALLING_STATE
public static final javax.sip.TransactionState PROCEEDING_STATE
public static final javax.sip.TransactionState COMPLETED_STATE
public static final javax.sip.TransactionState CONFIRMED_STATE
public static final javax.sip.TransactionState TERMINATED_STATE
protected static final int MAXIMUM_RETRANSMISSION_TICK_COUNT
protected transient gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected gov.nist.javax.sip.message.SIPRequest originalRequest
private transient gov.nist.javax.sip.stack.MessageChannel encapsulatedChannel
protected int peerPort
protected java.net.InetAddress peerInetAddress
protected String peerAddress
protected String peerProtocol
protected int peerPacketSourcePort
protected java.net.InetAddress peerPacketSourceAddress
protected java.util.concurrent.atomic.AtomicBoolean transactionTimerStarted
private String branch
private String method
private long cSeq
private javax.sip.TransactionState currentState
private transient int retransmissionTimerLastTickCount
private transient int retransmissionTimerTicksLeft
protected int timeoutTimerTicksLeft
private transient java.util.Set eventListeners
protected gov.nist.javax.sip.header.From from
protected gov.nist.javax.sip.header.To to
protected gov.nist.javax.sip.header.Event event
protected gov.nist.javax.sip.header.CallID callId
protected int collectionTime
protected String toTag
protected String fromTag
private boolean terminatedEventDelivered
public java.lang.String getBranchId ()
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPTransactionStack newParentStack
gov.nist.javax.sip.stack.MessageChannel newEncapsulatedChannel
public void setOriginalRequest (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest newOriginalRequest
String newBranch
public gov.nist.javax.sip.message.SIPRequest getOriginalRequest ()
public javax.sip.message.Request getRequest ()
public final boolean isInviteTransaction ()
public final boolean isCancelTransaction ()
public final boolean isByeTransaction ()
public gov.nist.javax.sip.stack.MessageChannel getMessageChannel ()
public final void setBranch (java.lang.String)
String newBranch
public final java.lang.String getBranch ()
public final java.lang.String getMethod ()
public final long getCSeq ()
public void setState (javax.sip.TransactionState)
javax.sip.TransactionState newState
public javax.sip.TransactionState getState ()
protected final void enableRetransmissionTimer ()
protected final void enableRetransmissionTimer (int)
int tickCount
protected final void disableRetransmissionTimer ()
protected final void enableTimeoutTimer (int)
int tickCount
protected final void disableTimeoutTimer ()
final void fireTimer ()
public final boolean isTerminated ()
public java.lang.String getHost ()
public java.lang.String getKey ()
public int getPort ()
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public java.lang.String getPeerAddress ()
public int getPeerPort ()
public int getPeerPacketSourcePort ()
public java.net.InetAddress getPeerPacketSourceAddress ()
protected java.net.InetAddress getPeerInetAddress ()
protected java.lang.String getPeerProtocol ()
public java.lang.String getTransport ()
public boolean isReliable ()
public gov.nist.javax.sip.header.Via getViaHeader ()
gov.nist.javax.sip.header.Via channelViaHeader
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
gov.nist.javax.sip.message.SIPMessage messageToSend
protected void sendMessage (byte[], java.net.InetAddress, int, boolean) throws java.io.IOException
byte[] messageBytes
java.net.InetAddress receiverAddress
int receiverPort
boolean retry
public void addEventListener (gov.nist.javax.sip.stack.SIPTransactionEventListener)
gov.nist.javax.sip.stack.SIPTransactionEventListener newListener
public void removeEventListener (gov.nist.javax.sip.stack.SIPTransactionEventListener)
gov.nist.javax.sip.stack.SIPTransactionEventListener oldListener
protected void raiseErrorEvent (int)
gov.nist.javax.sip.stack.SIPTransactionEventListener nextListener
java.util.Iterator listenerIterator
int errorEventID
gov.nist.javax.sip.stack.SIPTransactionErrorEvent newErrorEvent
java.util.Iterator listenerIterator
protected boolean isServerTransaction ()
public abstract javax.sip.Dialog getDialog ()
public abstract void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String)
public int getRetransmitTimer ()
public java.lang.String getViaHost ()
public gov.nist.javax.sip.message.SIPResponse getLastResponse ()
public javax.sip.message.Response getResponse ()
public java.lang.String getTransactionId ()
public int hashCode ()
public int getViaPort ()
public boolean doesCancelMatchTransaction (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.header.Via topViaHeader
String messageBranch
gov.nist.javax.sip.message.SIPRequest requestToTest
gov.nist.javax.sip.header.ViaList viaHeaders
boolean transactionMatches
public void setRetransmitTimer (int)
int retransmitTimer
public void close ()
public boolean isSecure ()
public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor ()
public void setApplicationData (java.lang.Object)
Object applicationData
public java.lang.Object getApplicationData ()
public void setEncapsulatedChannel (gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.MessageChannel messageChannel
public gov.nist.javax.sip.SipProviderImpl getSipProvider ()
public void raiseIOExceptionEvent ()
String host
int port
String transport
javax.sip.IOExceptionEvent exceptionEvent
public boolean acquireSem ()
Exception ex
boolean retval
public void releaseSem ()
Exception ex
protected void semRelease ()
Exception ex
public boolean passToListener ()
public void setPassToListener ()
protected synchronized boolean testAndSetTransactionTerminatedEvent ()
boolean retval
public java.lang.String getCipherSuite () throws java.lang.UnsupportedOperationException
public java.security.cert.Certificate[] getLocalCertificates () throws java.lang.UnsupportedOperationException
public java.security.cert.Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
protected abstract void startTransactionTimer ()
public abstract boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage)
protected abstract void fireRetransmissionTimer ()
protected abstract void fireTimeoutTimer ()
public volatile synthetic javax.sip.SipProvider getSipProvider ()
static void <clinit> ()
}
gov/nist/javax/sip/stack/SIPTransactionErrorEvent.class
SIPTransactionErrorEvent.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPTransactionErrorEvent extends java.util.EventObject {
private static final long serialVersionUID
public static final int TIMEOUT_ERROR
public static final int TRANSPORT_ERROR
public static final int TIMEOUT_RETRANSMIT
private int errorID
void <init> (gov.nist.javax.sip.stack.SIPTransaction, int)
gov.nist.javax.sip.stack.SIPTransaction sourceTransaction
int transactionErrorID
public int getErrorID ()
}
gov/nist/javax/sip/stack/SIPTransactionEventListener.class
SIPTransactionEventListener.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransactionEventListener extends java.lang.Object implements java.util.EventListener {
public abstract void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent)
}
gov/nist/javax/sip/stack/SIPTransactionStack$PingTimer.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPTransactionStack$PingTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
final synthetic gov.nist.javax.sip.stack.SIPTransactionStack this$0
public void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.core.ThreadAuditor$ThreadHandle)
gov.nist.javax.sip.stack.SIPTransactionStack this$0
gov.nist.core.ThreadAuditor$ThreadHandle a_oThreadHandle
protected void runTask ()
}
gov/nist/javax/sip/stack/SIPTransactionStack$RemoveForkedTransactionTimerTask.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.SIPTransactionStack$RemoveForkedTransactionTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
private gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
final synthetic gov.nist.javax.sip.stack.SIPTransactionStack this$0
public void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.SIPClientTransaction)
gov.nist.javax.sip.stack.SIPTransactionStack this$0
gov.nist.javax.sip.stack.SIPClientTransaction sipClientTransaction
protected void runTask ()
}
gov/nist/javax/sip/stack/SIPTransactionStack.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransactionStack extends java.lang.Object implements gov.nist.javax.sip.stack.SIPTransactionEventListener gov.nist.javax.sip.stack.SIPDialogEventListener {
public static final int BASE_TIMER_INTERVAL
public static final int CONNECTION_LINGER_TIME
protected java.util.concurrent.ConcurrentHashMap retransmissionAlertTransactions
protected java.util.concurrent.ConcurrentHashMap earlyDialogTable
protected java.util.concurrent.ConcurrentHashMap dialogTable
protected static final java.util.Set dialogCreatingMethods
private java.util.Timer timer
private java.util.concurrent.ConcurrentHashMap pendingTransactions
private java.util.concurrent.ConcurrentHashMap clientTransactionTable
protected boolean unlimitedServerTransactionTableSize
protected boolean unlimitedClientTransactionTableSize
protected int serverTransactionTableHighwaterMark
protected int serverTransactionTableLowaterMark
protected int clientTransactionTableHiwaterMark
protected int clientTransactionTableLowaterMark
private java.util.concurrent.atomic.AtomicInteger activeClientTransactionCount
private java.util.concurrent.ConcurrentHashMap serverTransactionTable
private java.util.concurrent.ConcurrentHashMap mergeTable
private java.util.concurrent.ConcurrentHashMap terminatedServerTransactionsPendingAck
private java.util.concurrent.ConcurrentHashMap forkedClientTransactionTable
private gov.nist.core.StackLogger stackLogger
protected gov.nist.core.ServerLogger serverLogger
boolean udpFlag
protected gov.nist.javax.sip.stack.DefaultRouter defaultRouter
protected boolean needsLogging
private boolean non2XXAckPassedToListener
protected gov.nist.javax.sip.stack.IOHandler ioHandler
protected boolean toExit
protected String stackName
protected String stackAddress
protected java.net.InetAddress stackInetAddress
protected gov.nist.javax.sip.stack.StackMessageFactory sipMessageFactory
protected javax.sip.address.Router router
protected int threadPoolSize
protected int maxConnections
protected boolean cacheServerConnections
protected boolean cacheClientConnections
protected boolean useRouterForAll
protected int maxContentLength
protected int maxMessageSize
private java.util.Collection messageProcessors
protected int readTimeout
protected gov.nist.core.net.NetworkLayer networkLayer
protected String outboundProxy
protected String routerPath
protected boolean isAutomaticDialogSupportEnabled
protected java.util.HashSet forkedEvents
protected boolean generateTimeStampHeader
protected gov.nist.core.net.AddressResolver addressResolver
protected int maxListenerResponseTime
protected boolean rfc2543Supported
protected gov.nist.core.ThreadAuditor threadAuditor
protected gov.nist.javax.sip.LogRecordFactory logRecordFactory
protected boolean cancelClientTransactionChecked
protected boolean remoteTagReassignmentAllowed
protected boolean logStackTraceOnMessageSend
protected int receiveUdpBufferSize
protected int sendUdpBufferSize
protected boolean stackDoesCongestionControl
protected boolean isBackToBackUserAgent
protected boolean checkBranchId
protected boolean isAutomaticDialogErrorHandlingEnabled
protected boolean isDialogTerminatedEventDeliveredForNullDialog
protected int maxForkTime
protected void <init> ()
protected void reInit ()
public java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress dst
int dstPort
java.net.InetAddress localAddress
int localPort
public void disableLogging ()
public void enableLogging ()
public void printDialogTable ()
public gov.nist.javax.sip.stack.SIPServerTransaction getRetransmissionAlertTransaction (java.lang.String)
String dialogId
public static boolean isDialogCreated (java.lang.String)
String method
public void addExtensionMethod (java.lang.String)
String extensionMethod
public void putDialog (gov.nist.javax.sip.stack.SIPDialog)
gov.nist.javax.sip.stack.SIPDialog dialog
String dialogId
public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.stack.SIPTransaction)
gov.nist.javax.sip.stack.SIPDialog dialog
String dialogId
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.stack.SIPDialog retval
public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.stack.SIPClientTransaction transaction
gov.nist.javax.sip.message.SIPResponse sipResponse
String dialogId
gov.nist.javax.sip.stack.SIPDialog retval
public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.SipProviderImpl, gov.nist.javax.sip.message.SIPResponse)
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.message.SIPResponse sipResponse
public void removeDialog (gov.nist.javax.sip.stack.SIPDialog)
javax.sip.DialogTerminatedEvent event
Object old
javax.sip.DialogTerminatedEvent event
gov.nist.javax.sip.stack.SIPDialog dialog
String id
String earlyId
public gov.nist.javax.sip.stack.SIPDialog getDialog (java.lang.String)
String dialogId
gov.nist.javax.sip.stack.SIPDialog sipDialog
public void removeDialog (java.lang.String)
String dialogId
public gov.nist.javax.sip.stack.SIPClientTransaction findSubscribeTransaction (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.ListeningPointImpl)
gov.nist.javax.sip.stack.SIPClientTransaction ct
String fromTag
gov.nist.javax.sip.header.Event hisEvent
java.util.Iterator it
String thisToTag
gov.nist.javax.sip.header.Event eventHdr
gov.nist.javax.sip.message.SIPRequest notifyMessage
gov.nist.javax.sip.ListeningPointImpl listeningPoint
gov.nist.javax.sip.stack.SIPClientTransaction retval
public void addTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
String branchId
public gov.nist.javax.sip.stack.SIPServerTransaction findTransactionPendingAck (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest ackMessage
public boolean removeTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
String branchId
public boolean isTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
String branchId
public gov.nist.javax.sip.stack.SIPTransaction findTransaction (gov.nist.javax.sip.message.SIPMessage, boolean)
String key
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
gov.nist.javax.sip.header.Via via
java.util.Iterator it
String key
gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
gov.nist.javax.sip.header.Via via
java.util.Iterator it
gov.nist.javax.sip.message.SIPMessage sipMessage
boolean isServer
gov.nist.javax.sip.stack.SIPTransaction retval
public gov.nist.javax.sip.stack.SIPTransaction findCancelTransaction (gov.nist.javax.sip.message.SIPRequest, boolean)
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
java.util.Iterator li
gov.nist.javax.sip.stack.SIPTransaction transaction
gov.nist.javax.sip.stack.SIPClientTransaction sipClientTransaction
java.util.Iterator li
gov.nist.javax.sip.message.SIPRequest cancelRequest
boolean isServer
protected void <init> (gov.nist.javax.sip.stack.StackMessageFactory)
gov.nist.javax.sip.stack.StackMessageFactory messageFactory
public gov.nist.javax.sip.stack.SIPServerTransaction findPendingTransaction (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest requestReceived
public gov.nist.javax.sip.stack.SIPServerTransaction findMergedTransaction (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
gov.nist.javax.sip.message.SIPRequest transactionRequest
gov.nist.javax.sip.stack.SIPDialog sipDialog
javax.sip.Dialog dialog
gov.nist.javax.sip.message.SIPRequest sipRequest
String mergeId
gov.nist.javax.sip.stack.SIPServerTransaction mergedTransaction
public void removePendingTransaction (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction tr
public void removeFromMergeTable (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction tr
String key
public void putInMergeTable (gov.nist.javax.sip.stack.SIPServerTransaction, gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.stack.SIPServerTransaction sipTransaction
gov.nist.javax.sip.message.SIPRequest sipRequest
String mergeKey
public void mapTransaction (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction transaction
public gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPServerTransaction nextTransaction
java.util.Iterator transactionIterator
gov.nist.javax.sip.message.SIPResponse trying
Exception ex
gov.nist.javax.sip.message.SIPRequest requestReceived
gov.nist.javax.sip.stack.MessageChannel requestMessageChannel
gov.nist.javax.sip.stack.SIPServerTransaction currentTransaction
String key
public gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.stack.SIPClientTransaction nextTransaction
java.util.Iterator transactionIterator
gov.nist.javax.sip.stack.ServerResponseInterface sri
gov.nist.javax.sip.message.SIPResponse responseReceived
gov.nist.javax.sip.stack.MessageChannel responseMessageChannel
gov.nist.javax.sip.stack.SIPClientTransaction currentTransaction
String key
boolean acquired
public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageProcessor, javax.sip.address.Hop) throws java.io.IOException
gov.nist.javax.sip.message.SIPRequest request
gov.nist.javax.sip.stack.MessageProcessor mp
javax.sip.address.Hop nextHop
gov.nist.javax.sip.stack.SIPTransaction returnChannel
gov.nist.core.Host targetHost
gov.nist.core.HostPort targetHostPort
gov.nist.javax.sip.stack.MessageChannel mc
public gov.nist.javax.sip.stack.SIPClientTransaction createClientTransaction (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.MessageChannel encapsulatedMessageChannel
gov.nist.javax.sip.stack.SIPClientTransaction ct
public gov.nist.javax.sip.stack.SIPServerTransaction createServerTransaction (gov.nist.javax.sip.stack.MessageChannel)
float threshold
boolean decision
gov.nist.javax.sip.stack.MessageChannel encapsulatedMessageChannel
public int getClientTransactionTableSize ()
public int getServerTransactionTableSize ()
public void addTransaction (gov.nist.javax.sip.stack.SIPClientTransaction)
gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
public void removeTransaction (gov.nist.javax.sip.stack.SIPTransaction)
javax.sip.TransactionTerminatedEvent event
String key
Object removed
String method
gov.nist.javax.sip.SipProviderImpl sipProvider
gov.nist.javax.sip.stack.SIPTransactionStack$RemoveForkedTransactionTimerTask ttask
gov.nist.javax.sip.stack.SIPClientTransaction clientTx
gov.nist.javax.sip.SipProviderImpl sipProvider
javax.sip.TransactionTerminatedEvent event
String key
Object removed
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
public void addTransaction (gov.nist.javax.sip.stack.SIPServerTransaction) throws java.io.IOException
gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
private void addTransactionHash (gov.nist.javax.sip.stack.SIPTransaction)
Exception ex
String key
String key
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
gov.nist.javax.sip.message.SIPRequest sipRequest
protected void decrementActiveClientTransactionCount ()
protected void removeTransactionHash (gov.nist.javax.sip.stack.SIPTransaction)
String key
String key
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
gov.nist.javax.sip.message.SIPRequest sipRequest
public synchronized void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent)
gov.nist.javax.sip.stack.SIPTransactionErrorEvent transactionErrorEvent
gov.nist.javax.sip.stack.SIPTransaction transaction
public synchronized void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent)
gov.nist.javax.sip.stack.SIPDialogErrorEvent dialogErrorEvent
gov.nist.javax.sip.stack.SIPDialog sipDialog
javax.sip.SipListener sipListener
public void stopStack ()
int processorIndex
gov.nist.javax.sip.stack.MessageProcessor[] processorList
public void putPendingTransaction (gov.nist.javax.sip.stack.SIPServerTransaction)
gov.nist.javax.sip.stack.SIPServerTransaction tr
public gov.nist.core.net.NetworkLayer getNetworkLayer ()
public boolean isLoggingEnabled ()
public gov.nist.core.StackLogger getStackLogger ()
public gov.nist.core.ServerLogger getServerLogger ()
public int getMaxMessageSize ()
public void setSingleThreaded ()
public void setThreadPoolSize (int)
int size
public void setMaxConnections (int)
int nconnections
public javax.sip.address.Hop getNextHop (gov.nist.javax.sip.message.SIPRequest) throws javax.sip.SipException
gov.nist.javax.sip.message.SIPRequest sipRequest
public void setStackName (java.lang.String)
String stackName
protected void setHostAddress (java.lang.String) throws java.net.UnknownHostException
String stackAddress
public java.lang.String getHostAddress ()
protected void setRouter (javax.sip.address.Router)
javax.sip.address.Router router
public javax.sip.address.Router getRouter (gov.nist.javax.sip.message.SIPRequest)
gov.nist.javax.sip.message.SIPRequest request
public javax.sip.address.Router getRouter ()
public boolean isAlive ()
protected void addMessageProcessor (gov.nist.javax.sip.stack.MessageProcessor) throws java.io.IOException
gov.nist.javax.sip.stack.MessageProcessor newMessageProcessor
protected void removeMessageProcessor (gov.nist.javax.sip.stack.MessageProcessor)
gov.nist.javax.sip.stack.MessageProcessor oldMessageProcessor
protected gov.nist.javax.sip.stack.MessageProcessor[] getMessageProcessors ()
protected gov.nist.javax.sip.stack.MessageProcessor createMessageProcessor (java.net.InetAddress, int, java.lang.String) throws java.io.IOException
gov.nist.javax.sip.stack.UDPMessageProcessor udpMessageProcessor
gov.nist.javax.sip.stack.TCPMessageProcessor tcpMessageProcessor
gov.nist.javax.sip.stack.TLSMessageProcessor tlsMessageProcessor
Class mpc
gov.nist.javax.sip.stack.MessageProcessor mp
ClassNotFoundException e
InstantiationException ie
IllegalAccessException ie
java.net.InetAddress ipAddress
int port
String transport
protected void setMessageFactory (gov.nist.javax.sip.stack.StackMessageFactory)
gov.nist.javax.sip.stack.StackMessageFactory messageFactory
public gov.nist.javax.sip.stack.MessageChannel createRawMessageChannel (java.lang.String, int, javax.sip.address.Hop) throws java.net.UnknownHostException
java.net.UnknownHostException ex
java.io.IOException e
gov.nist.javax.sip.stack.MessageProcessor nextProcessor
String sourceIpAddress
int sourcePort
javax.sip.address.Hop nextHop
gov.nist.core.Host targetHost
gov.nist.core.HostPort targetHostPort
java.util.Iterator processorIterator
gov.nist.javax.sip.stack.MessageChannel newChannel
public boolean isEventForked (java.lang.String)
String ename
public gov.nist.core.net.AddressResolver getAddressResolver ()
public void setAddressResolver (gov.nist.core.net.AddressResolver)
gov.nist.core.net.AddressResolver addressResolver
public void setLogRecordFactory (gov.nist.javax.sip.LogRecordFactory)
gov.nist.javax.sip.LogRecordFactory logRecordFactory
public gov.nist.core.ThreadAuditor getThreadAuditor ()
public java.lang.String auditStack (java.util.Set, long, long)
java.util.Set activeCallIDs
long leakedDialogTimer
long leakedTransactionTimer
String auditReport
String leakedDialogs
String leakedServerTransactions
String leakedClientTransactions
private java.lang.String auditDialogs (java.util.Set, long)
java.util.LinkedList dialogs
javax.sip.DialogState dialogState
String dialogReport
gov.nist.javax.sip.stack.SIPDialog itDialog
javax.sip.header.CallIdHeader callIdHeader
String callID
java.util.Set activeCallIDs
long leakedDialogTimer
String auditReport
int leakedDialogs
long currentTime
java.util.LinkedList dialogs
java.util.Iterator it
private java.lang.String auditTransactions (java.util.concurrent.ConcurrentHashMap, long)
javax.sip.TransactionState transactionState
gov.nist.javax.sip.message.SIPRequest origRequest
String origRequestMethod
String transactionReport
gov.nist.javax.sip.stack.SIPTransaction sipTransaction
java.util.concurrent.ConcurrentHashMap transactionsMap
long a_nLeakedTransactionTimer
String auditReport
int leakedTransactions
long currentTime
java.util.LinkedList transactionsList
java.util.Iterator it
public void setNon2XXAckPassedToListener (boolean)
boolean passToListener
public boolean isNon2XXAckPassedToListener ()
public int getActiveClientTransactionCount ()
public boolean isRfc2543Supported ()
public boolean isCancelClientTransactionChecked ()
public boolean isRemoteTagReassignmentAllowed ()
public java.util.Collection getDialogs ()
java.util.HashSet dialogs
public java.util.Collection getDialogs (javax.sip.DialogState)
gov.nist.javax.sip.stack.SIPDialog dialog
java.util.Collection dialogs
javax.sip.DialogState state
java.util.HashSet matchingDialogs
public javax.sip.Dialog getReplacesDialog (gov.nist.javax.sip.header.extensions.ReplacesHeader)
gov.nist.javax.sip.stack.SIPClientTransaction ctx
gov.nist.javax.sip.header.extensions.ReplacesHeader replacesHeader
String cid
String fromTag
String toTag
StringBuffer dialogId
String did
javax.sip.Dialog replacesDialog
public javax.sip.Dialog getJoinDialog (gov.nist.javax.sip.header.extensions.JoinHeader)
gov.nist.javax.sip.header.extensions.JoinHeader joinHeader
String cid
String fromTag
String toTag
StringBuffer retval
public void setTimer (java.util.Timer)
java.util.Timer timer
public java.util.Timer getTimer ()
public int getReceiveUdpBufferSize ()
public void setReceiveUdpBufferSize (int)
int receiveUdpBufferSize
public int getSendUdpBufferSize ()
public void setSendUdpBufferSize (int)
int sendUdpBufferSize
public void setStackLogger (gov.nist.core.StackLogger)
gov.nist.core.StackLogger stackLogger
public boolean checkBranchId ()
public void setLogStackTraceOnMessageSend (boolean)
boolean logStackTraceOnMessageSend
public boolean isLogStackTraceOnMessageSend ()
public void setDeliverDialogTerminatedEventForNullDialog ()
public void addForkedClientTransaction (gov.nist.javax.sip.stack.SIPClientTransaction)
gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
public gov.nist.javax.sip.stack.SIPClientTransaction getForkedTransaction (java.lang.String)
String transactionId
static void <clinit> ()
}
gov/nist/javax/sip/stack/ServerLog.class
ServerLog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.ServerLog extends java.lang.Object implements gov.nist.core.ServerLogger {
private boolean logContent
protected gov.nist.core.StackLogger stackLogger
private String logFileName
private java.io.PrintWriter printWriter
private String auxInfo
private String description
private String stackIpAddress
private gov.nist.javax.sip.stack.SIPTransactionStack sipStack
private java.util.Properties configurationProperties
protected int traceLevel
public void <init> ()
private void setProperties (java.util.Properties)
int ll
int ll
int ll
int ll
int ll
NumberFormatException ex
java.util.Properties configurationProperties
String logLevel
String logContent
public void setStackIpAddress (java.lang.String)
String ipAddress
public synchronized void closeLogFile ()
public void checkLogFile ()
boolean overwrite
java.io.FileWriter fw
java.io.File logFile
public boolean needsLogging ()
public void setLogFileName (java.lang.String)
String name
public java.lang.String getLogFileName ()
private void logMessage (java.lang.String)
String message
String logInfo
private void logMessage (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long)
String message
String from
String to
boolean sender
String callId
String firstLine
String status
String tid
long time
long timestampVal
gov.nist.javax.sip.LogRecord log
public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, boolean, long)
gov.nist.javax.sip.message.SIPMessage message
String from
String to
boolean sender
long time
gov.nist.javax.sip.header.CallID cid
String callId
String firstLine
String inputText
String tid
javax.sip.header.TimeStampHeader tsHdr
long tsval
public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean, long)
gov.nist.javax.sip.message.SIPMessage message
String from
String to
String status
boolean sender
long time
gov.nist.javax.sip.header.CallID cid
String callId
String firstLine
String encoded
String tid
javax.sip.header.TimeStampHeader tshdr
long tsval
public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean)
gov.nist.javax.sip.message.SIPMessage message
String from
String to
String status
boolean sender
public void logException (java.lang.Exception)
Exception ex
public void setTraceLevel (int)
int level
public int getTraceLevel ()
public void setAuxInfo (java.lang.String)
String auxInfo
public void setSipStack (javax.sip.SipStack)
javax.sip.SipStack sipStack
public void setStackProperties (java.util.Properties)
java.util.Properties stackProperties
public void setLevel (int)
int jsipLoggingLevel
}
gov/nist/javax/sip/stack/ServerRequestInterface.class
ServerRequestInterface.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.ServerRequestInterface extends java.lang.Object {
public abstract void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
}
gov/nist/javax/sip/stack/ServerResponseInterface.class
ServerResponseInterface.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.ServerResponseInterface extends java.lang.Object {
public abstract void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog)
public abstract void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
}
gov/nist/javax/sip/stack/StackMessageFactory.class
StackMessageFactory.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.StackMessageFactory extends java.lang.Object {
public abstract gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel)
public abstract gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel)
}
gov/nist/javax/sip/stack/TCPMessageChannel$1.class
TCPMessageChannel.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.TCPMessageChannel$1 extends java.util.TimerTask {
final synthetic gov.nist.javax.sip.stack.TCPMessageChannel this$0
void <init> (gov.nist.javax.sip.stack.TCPMessageChannel)
gov.nist.javax.sip.stack.TCPMessageChannel this$0
public boolean cancel ()
public void run ()
}
gov/nist/javax/sip/stack/TCPMessageChannel.class
TCPMessageChannel.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TCPMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.SIPMessageListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel {
private java.net.Socket mySock
private gov.nist.javax.sip.parser.PipelinedMsgParser myParser
protected java.io.InputStream myClientInputStream
protected java.io.OutputStream myClientOutputStream
protected String key
protected boolean isCached
protected boolean isRunning
private Thread mythread
protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected String myAddress
protected int myPort
protected java.net.InetAddress peerAddress
protected int peerPort
protected String peerProtocol
private gov.nist.javax.sip.stack.TCPMessageProcessor tcpMessageProcessor
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack)
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected void <init> (java.net.Socket, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TCPMessageProcessor) throws java.io.IOException
java.net.Socket sock
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.TCPMessageProcessor msgProcessor
protected void <init> (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TCPMessageProcessor) throws java.io.IOException
java.net.InetAddress inetAddr
int port
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.TCPMessageProcessor messageProcessor
public boolean isReliable ()
public void close ()
java.io.IOException ex
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public java.lang.String getTransport ()
public java.lang.String getPeerAddress ()
protected java.net.InetAddress getPeerInetAddress ()
public java.lang.String getPeerProtocol ()
private void sendMessage (byte[], boolean) throws java.io.IOException
Thread thread
byte[] msg
boolean retry
java.net.Socket sock
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
gov.nist.javax.sip.message.SIPMessage sipMessage
byte[] msg
long time
public void sendMessage (byte[], java.net.InetAddress, int, boolean) throws java.io.IOException
Thread mythread
byte[] message
java.net.InetAddress receiverAddress
int receiverPort
boolean retry
java.net.Socket sock
public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String) throws java.text.ParseException
java.io.IOException e
String badReqRes
String msgString
java.text.ParseException ex
gov.nist.javax.sip.message.SIPMessage sipMessage
Class hdrClass
String header
String message
public void processMessage (gov.nist.javax.sip.message.SIPMessage) throws java.lang.Exception
String badmsg
java.text.ParseException ex
int remotePort
String key
gov.nist.javax.sip.header.Via v
javax.sip.address.Hop hop
gov.nist.javax.sip.message.SIPResponse sipResponse
byte[] resp
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
java.text.ParseException ex
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
gov.nist.javax.sip.header.ViaList viaList
long receptionTime
gov.nist.javax.sip.message.SIPMessage sipMessage
public void run ()
byte[] msg
int nbytes
java.io.IOException ex
Exception ex
gov.nist.javax.sip.parser.Pipeline hispipe
int bufferSize
protected void uncache ()
public boolean equals (java.lang.Object)
gov.nist.javax.sip.stack.TCPMessageChannel that
Object other
public java.lang.String getKey ()
public java.lang.String getViaHost ()
public int getViaPort ()
public int getPeerPort ()
public int getPeerPacketSourcePort ()
public java.net.InetAddress getPeerPacketSourceAddress ()
public boolean isSecure ()
}
gov/nist/javax/sip/stack/TCPMessageProcessor.class
TCPMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TCPMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
protected int nConnections
private boolean isRunning
private java.util.Hashtable tcpMessageChannels
private java.util.ArrayList incomingTcpMessageChannels
private java.net.ServerSocket sock
protected int useCount
protected void <init> (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int)
java.net.InetAddress ipAddress
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
int port
public void start () throws java.io.IOException
Thread thread
public void run ()
InterruptedException ex
java.net.Socket newsock
java.net.SocketException ex
java.io.IOException ex
Exception ex
public java.lang.String getTransport ()
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public synchronized void stop ()
java.io.IOException e
gov.nist.javax.sip.stack.TCPMessageChannel next
java.util.Iterator it
gov.nist.javax.sip.stack.TCPMessageChannel next
java.util.Iterator incomingMCIterator
java.util.Collection en
protected synchronized void remove (gov.nist.javax.sip.stack.TCPMessageChannel)
gov.nist.javax.sip.stack.TCPMessageChannel tcpMessageChannel
String key
public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort) throws java.io.IOException
gov.nist.javax.sip.stack.TCPMessageChannel retval
gov.nist.core.HostPort targetHostPort
String key
protected synchronized void cacheMessageChannel (gov.nist.javax.sip.stack.TCPMessageChannel)
gov.nist.javax.sip.stack.TCPMessageChannel messageChannel
String key
gov.nist.javax.sip.stack.TCPMessageChannel currentChannel
public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int) throws java.io.IOException
gov.nist.javax.sip.stack.TCPMessageChannel retval
String key
java.net.UnknownHostException ex
java.net.InetAddress host
int port
public int getMaximumMessageSize ()
public boolean inUse ()
public int getDefaultTargetPort ()
public boolean isSecure ()
}
gov/nist/javax/sip/stack/TLSMessageChannel.class
TLSMessageChannel.java
package gov.nist.javax.sip.stack
public final gov.nist.javax.sip.stack.TLSMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.SIPMessageListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel {
private java.net.Socket mySock
private gov.nist.javax.sip.parser.PipelinedMsgParser myParser
private java.io.InputStream myClientInputStream
private String key
protected boolean isCached
protected boolean isRunning
private Thread mythread
private String myAddress
private int myPort
private java.net.InetAddress peerAddress
private int peerPort
private String peerProtocol
private gov.nist.javax.sip.stack.TLSMessageProcessor tlsMessageProcessor
private gov.nist.javax.sip.stack.SIPTransactionStack sipStack
private javax.net.ssl.HandshakeCompletedListener handshakeCompletedListener
protected void <init> (java.net.Socket, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TLSMessageProcessor) throws java.io.IOException
javax.net.ssl.SSLSocket sslSock
java.net.Socket sock
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.TLSMessageProcessor msgProcessor
protected void <init> (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TLSMessageProcessor) throws java.io.IOException
java.net.InetAddress inetAddr
int port
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.TLSMessageProcessor messageProcessor
public boolean isReliable ()
public void close ()
java.io.IOException ex
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public java.lang.String getTransport ()
public java.lang.String getPeerAddress ()
protected java.net.InetAddress getPeerInetAddress ()
public java.lang.String getPeerProtocol ()
private void sendMessage (byte[], boolean) throws java.io.IOException
Thread thread
byte[] msg
boolean retry
java.net.Socket sock
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
gov.nist.javax.sip.message.SIPMessage sipMessage
byte[] msg
long time
public void sendMessage (byte[], java.net.InetAddress, int, boolean) throws java.io.IOException
Thread mythread
byte[] message
java.net.InetAddress receiverAddress
int receiverPort
boolean retry
java.net.Socket sock
public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String) throws java.text.ParseException
java.io.IOException e
String badReqRes
String msgString
java.text.ParseException ex
gov.nist.javax.sip.message.SIPMessage sipMessage
Class hdrClass
String header
String message
public void processMessage (gov.nist.javax.sip.message.SIPMessage) throws java.lang.Exception
String badmsg
java.text.ParseException ex
String key
gov.nist.javax.sip.header.Via v
javax.sip.address.Hop hop
gov.nist.javax.sip.message.SIPResponse sipResponse
byte[] resp
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.message.SIPResponse response
gov.nist.javax.sip.header.RetryAfter retryAfter
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
java.text.ParseException ex
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
gov.nist.javax.sip.header.ViaList viaList
long receptionTime
gov.nist.javax.sip.message.SIPMessage sipMessage
public void run ()
byte[] msg
int nbytes
java.io.IOException ex
Exception ex
gov.nist.javax.sip.parser.Pipeline hispipe
int bufferSize
protected void uncache ()
public boolean equals (java.lang.Object)
gov.nist.javax.sip.stack.TLSMessageChannel that
Object other
public java.lang.String getKey ()
public java.lang.String getViaHost ()
public int getViaPort ()
public int getPeerPort ()
public int getPeerPacketSourcePort ()
public java.net.InetAddress getPeerPacketSourceAddress ()
public boolean isSecure ()
public void setHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener)
javax.net.ssl.HandshakeCompletedListener handshakeCompletedListenerImpl
public gov.nist.javax.sip.stack.HandshakeCompletedListenerImpl getHandshakeCompletedListener ()
}
gov/nist/javax/sip/stack/TLSMessageProcessor.class
TLSMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TLSMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
protected int nConnections
private boolean isRunning
private java.util.Hashtable tlsMessageChannels
private java.net.ServerSocket sock
protected int useCount
private java.util.ArrayList incomingTlsMessageChannels
protected void <init> (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int)
java.net.InetAddress ipAddress
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
int port
public void start () throws java.io.IOException
Thread thread
String[] enabledCiphers
public void run ()
InterruptedException ex
java.net.Socket newsock
java.net.SocketException ex
javax.net.ssl.SSLException ex
java.io.IOException ex
Exception ex
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public synchronized void stop ()
java.io.IOException e
gov.nist.javax.sip.stack.TLSMessageChannel next
java.util.Iterator it
gov.nist.javax.sip.stack.TLSMessageChannel next
java.util.Iterator incomingMCIterator
java.util.Collection en
protected synchronized void remove (gov.nist.javax.sip.stack.TLSMessageChannel)
gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
String key
public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort) throws java.io.IOException
gov.nist.javax.sip.stack.TLSMessageChannel retval
gov.nist.core.HostPort targetHostPort
String key
protected synchronized void cacheMessageChannel (gov.nist.javax.sip.stack.TLSMessageChannel)
gov.nist.javax.sip.stack.TLSMessageChannel messageChannel
String key
gov.nist.javax.sip.stack.TLSMessageChannel currentChannel
public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int) throws java.io.IOException
gov.nist.javax.sip.stack.TLSMessageChannel retval
String key
java.net.UnknownHostException ex
java.net.InetAddress host
int port
public int getMaximumMessageSize ()
public boolean inUse ()
public int getDefaultTargetPort ()
public boolean isSecure ()
}
gov/nist/javax/sip/stack/UDPMessageChannel$PingBackTimerTask.class
UDPMessageChannel.java
package gov.nist.javax.sip.stack
gov.nist.javax.sip.stack.UDPMessageChannel$PingBackTimerTask extends java.util.TimerTask {
String ipAddress
int port
final synthetic gov.nist.javax.sip.stack.UDPMessageChannel this$0
public void <init> (gov.nist.javax.sip.stack.UDPMessageChannel, java.lang.String, int)
gov.nist.javax.sip.stack.UDPMessageChannel this$0
String ipAddress
int port
public void run ()
public int hashCode ()
}
gov/nist/javax/sip/stack/UDPMessageChannel.class
UDPMessageChannel.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.UDPMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.ParseExceptionListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel {
protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
protected gov.nist.javax.sip.parser.StringMsgParser myParser
private java.net.InetAddress peerAddress
private String myAddress
private int peerPacketSourcePort
private java.net.InetAddress peerPacketSourceAddress
private int peerPort
private String peerProtocol
protected int myPort
private java.net.DatagramPacket incomingPacket
private long receptionTime
private java.util.Hashtable pingBackRecord
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor)
gov.nist.javax.sip.stack.SIPTransactionStack stack
gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
Thread mythread
protected void <init> (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor, java.net.DatagramPacket)
gov.nist.javax.sip.stack.SIPTransactionStack stack
gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
java.net.DatagramPacket packet
Thread mythread
protected void <init> (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor)
java.net.InetAddress targetAddr
int port
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
public void run ()
InterruptedException ex
java.net.DatagramPacket packet
java.net.DatagramPacket packet
Exception e
java.net.DatagramPacket packet
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
private void processIncomingDataPacket (java.net.DatagramPacket) throws java.lang.Exception
java.io.IOException e
String badReqRes
String msgString
java.text.ParseException ex
byte[] retval
java.net.DatagramPacket keepalive
String badmsg
boolean hasRPort
java.text.ParseException ex1
gov.nist.javax.sip.header.Via v
javax.sip.address.Hop hop
java.net.DatagramPacket packet
int packetLength
byte[] bytes
byte[] msgBytes
gov.nist.javax.sip.message.SIPMessage sipMessage
gov.nist.javax.sip.header.ViaList viaList
public void processMessage (gov.nist.javax.sip.message.SIPMessage)
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
gov.nist.javax.sip.message.SIPRequest sipRequest
gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
java.text.ParseException ex
gov.nist.javax.sip.message.SIPResponse sipResponse
gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
gov.nist.javax.sip.message.SIPMessage sipMessage
public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String) throws java.text.ParseException
java.text.ParseException ex
gov.nist.javax.sip.message.SIPMessage sipMessage
Class hdrClass
String header
String message
public void sendMessage (gov.nist.javax.sip.message.SIPMessage) throws java.io.IOException
gov.nist.javax.sip.stack.MessageChannel messageChannel
gov.nist.javax.sip.stack.MessageProcessor messageProcessor
byte[] msg
java.io.IOException ex
Exception ex
gov.nist.javax.sip.message.SIPMessage sipMessage
long time
protected void sendMessage (byte[], java.net.InetAddress, int, boolean) throws java.io.IOException
java.net.DatagramSocket sock
java.net.DatagramSocket sock
boolean created
java.io.IOException ex
Exception ex
byte[] msg
java.net.InetAddress peerAddress
int peerPort
boolean reConnect
java.net.DatagramPacket reply
protected void sendMessage (byte[], java.net.InetAddress, int, java.lang.String, boolean) throws java.io.IOException
java.net.DatagramSocket sock
java.net.DatagramSocket sock
java.io.IOException ex
Exception ex
java.net.DatagramPacket reply
java.net.Socket outputSocket
java.io.OutputStream myOutputStream
byte[] msg
java.net.InetAddress peerAddress
int peerPort
String peerProtocol
boolean retry
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public java.lang.String getTransport ()
public java.lang.String getHost ()
public int getPort ()
public java.lang.String getPeerName ()
public java.lang.String getPeerAddress ()
protected java.net.InetAddress getPeerInetAddress ()
public boolean equals (java.lang.Object)
boolean retval
gov.nist.javax.sip.stack.UDPMessageChannel that
Object other
boolean retval
public java.lang.String getKey ()
public int getPeerPacketSourcePort ()
public java.net.InetAddress getPeerPacketSourceAddress ()
public java.lang.String getViaHost ()
public int getViaPort ()
public boolean isReliable ()
public boolean isSecure ()
public int getPeerPort ()
public java.lang.String getPeerProtocol ()
public void close ()
}
gov/nist/javax/sip/stack/UDPMessageProcessor.class
UDPMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.UDPMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
private int port
protected java.util.LinkedList messageQueue
protected java.util.LinkedList messageChannels
protected int threadPoolSize
protected java.net.DatagramSocket sock
protected boolean isRunning
private static final int HIGHWAT
private static final int LOWAT
protected void <init> (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int) throws java.io.IOException
java.net.SocketException ex
java.net.InetAddress ipAddress
gov.nist.javax.sip.stack.SIPTransactionStack sipStack
int port
public int getPort ()
public void start () throws java.io.IOException
Thread thread
public void run ()
gov.nist.javax.sip.stack.UDPMessageChannel channel
int i
float threshold
boolean decision
int bufsize
byte[] message
java.net.DatagramPacket packet
java.net.SocketException ex
java.io.IOException ex
Exception ex
gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
public void stop ()
public java.lang.String getTransport ()
public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack ()
public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort) throws java.net.UnknownHostException
gov.nist.core.HostPort targetHostPort
public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress host
int port
public int getDefaultTargetPort ()
public boolean isSecure ()
public int getMaximumMessageSize ()
public boolean inUse ()
}
javax/
javax/sip/
javax/sip/ClientTransaction.class
ClientTransaction.java
package javax.sip
public abstract javax.sip.ClientTransaction extends java.lang.Object implements javax.sip.Transaction {
public abstract javax.sip.message.Request createAck () throws javax.sip.SipException
public abstract javax.sip.message.Request createCancel () throws javax.sip.SipException
public abstract void sendRequest () throws javax.sip.SipException
public abstract void alertIfStillInCallingStateBy (int)
public abstract javax.sip.address.Hop getNextHop ()
public abstract void setNotifyOnRetransmit (boolean)
}
javax/sip/Dialog.class
Dialog.java
package javax.sip
public abstract javax.sip.Dialog extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object getApplicationData ()
public abstract void setApplicationData (java.lang.Object)
public abstract javax.sip.header.CallIdHeader getCallId ()
public abstract java.lang.String getDialogId ()
public abstract javax.sip.Transaction getFirstTransaction ()
public abstract javax.sip.address.Address getLocalParty ()
public abstract int getLocalSequenceNumber ()
public abstract long getLocalSeqNumber ()
public abstract java.lang.String getLocalTag ()
public abstract javax.sip.address.Address getRemoteParty ()
public abstract int getRemoteSequenceNumber ()
public abstract long getRemoteSeqNumber ()
public abstract java.lang.String getRemoteTag ()
public abstract javax.sip.address.Address getRemoteTarget ()
public abstract java.util.Iterator getRouteSet ()
public abstract javax.sip.SipProvider getSipProvider ()
public abstract javax.sip.DialogState getState ()
public abstract boolean isSecure ()
public abstract boolean isServer ()
public abstract void delete ()
public abstract void incrementLocalSequenceNumber ()
public abstract javax.sip.message.Request createRequest (java.lang.String) throws javax.sip.SipException
public abstract javax.sip.message.Request createAck (long) throws javax.sip.InvalidArgumentException javax.sip.SipException
public abstract javax.sip.message.Request createPrack (javax.sip.message.Response) throws javax.sip.DialogDoesNotExistException javax.sip.SipException
public abstract javax.sip.message.Response createReliableProvisionalResponse (int) throws javax.sip.InvalidArgumentException javax.sip.SipException
public abstract void sendRequest (javax.sip.ClientTransaction) throws javax.sip.TransactionDoesNotExistException javax.sip.SipException
public abstract void sendAck (javax.sip.message.Request) throws javax.sip.SipException
public abstract void sendReliableProvisionalResponse (javax.sip.message.Response) throws javax.sip.SipException
public abstract void setBackToBackUserAgent ()
public abstract void terminateOnBye (boolean) throws javax.sip.SipException
}
javax/sip/DialogDoesNotExistException.class
DialogDoesNotExistException.java
package javax.sip
public javax.sip.DialogDoesNotExistException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/DialogState.class
DialogState.java
package javax.sip
public final enum javax.sip.DialogState extends java.lang.Enum {
public static final enum javax.sip.DialogState EARLY
public static final enum javax.sip.DialogState CONFIRMED
public static final enum javax.sip.DialogState TERMINATED
public static final int _EARLY
public static final int _CONFIRMED
public static final int _TERMINATED
private static final synthetic javax.sip.DialogState[] $VALUES
public static javax.sip.DialogState[] values ()
public static javax.sip.DialogState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static javax.sip.DialogState getObject (int)
IndexOutOfBoundsException e
int state
public int getValue ()
private static synthetic javax.sip.DialogState[] $values ()
static void <clinit> ()
}
javax/sip/DialogTerminatedEvent.class
DialogTerminatedEvent.java
package javax.sip
public javax.sip.DialogTerminatedEvent extends java.util.EventObject {
private javax.sip.Dialog mDialog
public void <init> (java.lang.Object, javax.sip.Dialog)
Object source
javax.sip.Dialog dialog
public javax.sip.Dialog getDialog ()
}
javax/sip/IOExceptionEvent.class
IOExceptionEvent.java
package javax.sip
public javax.sip.IOExceptionEvent extends java.util.EventObject {
private String mHost
private int mPort
private String mTransport
public void <init> (java.lang.Object, java.lang.String, int, java.lang.String)
Object source
String host
int port
String transport
public java.lang.String getHost ()
public int getPort ()
public java.lang.String getTransport ()
}
javax/sip/InvalidArgumentException.class
InvalidArgumentException.java
package javax.sip
public javax.sip.InvalidArgumentException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/ListeningPoint.class
ListeningPoint.java
package javax.sip
public abstract javax.sip.ListeningPoint extends java.lang.Object implements java.lang.Cloneable {
public static final String TCP
public static final String UDP
public static final String SCTP
public static final String TLS
public static final int PORT_5060
public static final int PORT_5061
public abstract java.lang.String getIPAddress ()
public abstract int getPort ()
public abstract java.lang.String getTransport ()
public abstract java.lang.String getSentBy ()
public abstract void setSentBy (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ContactHeader createContactHeader ()
public abstract void sendHeartbeat (java.lang.String, int) throws java.io.IOException
}
javax/sip/ObjectInUseException.class
ObjectInUseException.java
package javax.sip
public javax.sip.ObjectInUseException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/PeerUnavailableException.class
PeerUnavailableException.java
package javax.sip
public javax.sip.PeerUnavailableException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/ProviderDoesNotExistException.class
ProviderDoesNotExistException.java
package javax.sip
public javax.sip.ProviderDoesNotExistException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/RequestEvent.class
RequestEvent.java
package javax.sip
public javax.sip.RequestEvent extends java.util.EventObject {
private javax.sip.Dialog mDialog
private javax.sip.message.Request mRequest
private javax.sip.ServerTransaction mServerTransaction
public void <init> (java.lang.Object, javax.sip.ServerTransaction, javax.sip.Dialog, javax.sip.message.Request)
Object source
javax.sip.ServerTransaction serverTransaction
javax.sip.Dialog dialog
javax.sip.message.Request request
public javax.sip.Dialog getDialog ()
public javax.sip.message.Request getRequest ()
public javax.sip.ServerTransaction getServerTransaction ()
}
javax/sip/ResponseEvent.class
ResponseEvent.java
package javax.sip
public javax.sip.ResponseEvent extends java.util.EventObject {
private javax.sip.Dialog mDialog
private javax.sip.message.Response mResponse
private javax.sip.ClientTransaction mClientTransaction
public void <init> (java.lang.Object, javax.sip.ClientTransaction, javax.sip.Dialog, javax.sip.message.Response)
Object source
javax.sip.ClientTransaction clientTransaction
javax.sip.Dialog dialog
javax.sip.message.Response response
public javax.sip.Dialog getDialog ()
public javax.sip.message.Response getResponse ()
public javax.sip.ClientTransaction getClientTransaction ()
}
javax/sip/ServerTransaction.class
ServerTransaction.java
package javax.sip
public abstract javax.sip.ServerTransaction extends java.lang.Object implements javax.sip.Transaction {
public abstract void sendResponse (javax.sip.message.Response) throws javax.sip.SipException javax.sip.InvalidArgumentException
public abstract void enableRetransmissionAlerts () throws javax.sip.SipException
public abstract javax.sip.ServerTransaction getCanceledInviteTransaction ()
}
javax/sip/SipException.class
SipException.java
package javax.sip
public javax.sip.SipException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/SipFactory.class
SipFactory.java
package javax.sip
public javax.sip.SipFactory extends java.lang.Object {
private static final String IP_ADDRESS_PROP
private static final String STACK_NAME_PROP
private static javax.sip.SipFactory sSipFactory
private java.util.Map mNameSipStackMap
public static synchronized javax.sip.SipFactory getInstance ()
private void <init> ()
public synchronized void resetFactory ()
public synchronized javax.sip.SipStack createSipStack (java.util.Properties) throws javax.sip.PeerUnavailableException
Exception e
String implClassName
java.util.Properties properties
String name
javax.sip.SipStack sipStack
public javax.sip.address.AddressFactory createAddressFactory () throws javax.sip.PeerUnavailableException
Exception e
public javax.sip.header.HeaderFactory createHeaderFactory () throws javax.sip.PeerUnavailableException
Exception e
public javax.sip.message.MessageFactory createMessageFactory () throws javax.sip.PeerUnavailableException
Exception e
static void <clinit> ()
}
javax/sip/SipListener.class
SipListener.java
package javax.sip
public abstract javax.sip.SipListener extends java.lang.Object {
public abstract void processDialogTerminated (javax.sip.DialogTerminatedEvent)
public abstract void processIOException (javax.sip.IOExceptionEvent)
public abstract void processRequest (javax.sip.RequestEvent)
public abstract void processResponse (javax.sip.ResponseEvent)
public abstract void processTimeout (javax.sip.TimeoutEvent)
public abstract void processTransactionTerminated (javax.sip.TransactionTerminatedEvent)
}
javax/sip/SipProvider.class
SipProvider.java
package javax.sip
public abstract javax.sip.SipProvider extends java.lang.Object {
public abstract void setListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
public abstract void addListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
public abstract void removeListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
public abstract void removeListeningPoints ()
public abstract javax.sip.ListeningPoint getListeningPoint ()
public abstract javax.sip.ListeningPoint getListeningPoint (java.lang.String)
public abstract javax.sip.ListeningPoint[] getListeningPoints ()
public abstract void addSipListener (javax.sip.SipListener) throws java.util.TooManyListenersException
public abstract void removeSipListener (javax.sip.SipListener)
public abstract javax.sip.header.CallIdHeader getNewCallId ()
public abstract javax.sip.ClientTransaction getNewClientTransaction (javax.sip.message.Request) throws javax.sip.TransactionUnavailableException
public abstract javax.sip.ServerTransaction getNewServerTransaction (javax.sip.message.Request) throws javax.sip.TransactionAlreadyExistsException javax.sip.TransactionUnavailableException
public abstract javax.sip.Dialog getNewDialog (javax.sip.Transaction) throws javax.sip.SipException
public abstract boolean isAutomaticDialogSupportEnabled ()
public abstract void setAutomaticDialogSupportEnabled (boolean)
public abstract javax.sip.SipStack getSipStack ()
public abstract void sendRequest (javax.sip.message.Request) throws javax.sip.SipException
public abstract void sendResponse (javax.sip.message.Response) throws javax.sip.SipException
}
javax/sip/SipStack.class
SipStack.java
package javax.sip
public abstract javax.sip.SipStack extends java.lang.Object {
public abstract javax.sip.ListeningPoint createListeningPoint (int, java.lang.String) throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException
public abstract javax.sip.ListeningPoint createListeningPoint (java.lang.String, int, java.lang.String) throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException
public abstract void deleteListeningPoint (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
public abstract javax.sip.SipProvider createSipProvider (javax.sip.ListeningPoint) throws javax.sip.ObjectInUseException
public abstract void deleteSipProvider (javax.sip.SipProvider) throws javax.sip.ObjectInUseException
public abstract java.util.Collection getDialogs ()
public abstract java.lang.String getIPAddress ()
public abstract java.util.Iterator getListeningPoints ()
public abstract javax.sip.address.Router getRouter ()
public abstract java.util.Iterator getSipProviders ()
public abstract java.lang.String getStackName ()
public abstract boolean isRetransmissionFilterActive ()
public abstract void start () throws javax.sip.ProviderDoesNotExistException javax.sip.SipException
public abstract void stop ()
}
javax/sip/Timeout.class
Timeout.java
package javax.sip
public final enum javax.sip.Timeout extends java.lang.Enum {
public static final enum javax.sip.Timeout RETRANSMIT
public static final enum javax.sip.Timeout TRANSACTION
private static final synthetic javax.sip.Timeout[] $VALUES
public static javax.sip.Timeout[] values ()
public static javax.sip.Timeout valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic javax.sip.Timeout[] $values ()
static void <clinit> ()
}
javax/sip/TimeoutEvent.class
TimeoutEvent.java
package javax.sip
public javax.sip.TimeoutEvent extends javax.sip.TransactionTerminatedEvent {
private javax.sip.Timeout mTimeout
public void <init> (java.lang.Object, javax.sip.ServerTransaction, javax.sip.Timeout)
Object source
javax.sip.ServerTransaction serverTransaction
javax.sip.Timeout timeout
public void <init> (java.lang.Object, javax.sip.ClientTransaction, javax.sip.Timeout)
Object source
javax.sip.ClientTransaction clientTransaction
javax.sip.Timeout timeout
public javax.sip.Timeout getTimeout ()
}
javax/sip/Transaction.class
Transaction.java
package javax.sip
public abstract javax.sip.Transaction extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object getApplicationData ()
public abstract void setApplicationData (java.lang.Object)
public abstract java.lang.String getBranchId ()
public abstract javax.sip.Dialog getDialog ()
public abstract java.lang.String getHost ()
public abstract java.lang.String getPeerAddress ()
public abstract int getPeerPort ()
public abstract int getPort ()
public abstract javax.sip.message.Request getRequest ()
public abstract javax.sip.SipProvider getSipProvider ()
public abstract javax.sip.TransactionState getState ()
public abstract java.lang.String getTransport ()
public abstract int getRetransmitTimer () throws java.lang.UnsupportedOperationException
public abstract void setRetransmitTimer (int) throws java.lang.UnsupportedOperationException
public abstract void terminate () throws javax.sip.ObjectInUseException
}
javax/sip/TransactionAlreadyExistsException.class
TransactionAlreadyExistsException.java
package javax.sip
public javax.sip.TransactionAlreadyExistsException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/TransactionDoesNotExistException.class
TransactionDoesNotExistException.java
package javax.sip
public javax.sip.TransactionDoesNotExistException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/TransactionState.class
TransactionState.java
package javax.sip
public final enum javax.sip.TransactionState extends java.lang.Enum {
public static final enum javax.sip.TransactionState CALLING
public static final enum javax.sip.TransactionState TRYING
public static final enum javax.sip.TransactionState PROCEEDING
public static final enum javax.sip.TransactionState COMPLETED
public static final enum javax.sip.TransactionState CONFIRMED
public static final enum javax.sip.TransactionState TERMINATED
private static final synthetic javax.sip.TransactionState[] $VALUES
public static javax.sip.TransactionState[] values ()
public static javax.sip.TransactionState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic javax.sip.TransactionState[] $values ()
static void <clinit> ()
}
javax/sip/TransactionTerminatedEvent.class
TransactionTerminatedEvent.java
package javax.sip
public javax.sip.TransactionTerminatedEvent extends java.util.EventObject {
private boolean mIsServerTransaction
private javax.sip.ServerTransaction mServerTransaction
private javax.sip.ClientTransaction mClientTransaction
public void <init> (java.lang.Object, javax.sip.ServerTransaction)
Object source
javax.sip.ServerTransaction serverTransaction
public void <init> (java.lang.Object, javax.sip.ClientTransaction)
Object source
javax.sip.ClientTransaction clientTransaction
public boolean isServerTransaction ()
public javax.sip.ClientTransaction getClientTransaction ()
public javax.sip.ServerTransaction getServerTransaction ()
}
javax/sip/TransactionUnavailableException.class
TransactionUnavailableException.java
package javax.sip
public javax.sip.TransactionUnavailableException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/TransportNotSupportedException.class
TransportNotSupportedException.java
package javax.sip
public javax.sip.TransportNotSupportedException extends javax.sip.SipException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/address/
javax/sip/address/Address.class
Address.java
package javax.sip.address
public abstract javax.sip.address.Address extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public abstract java.lang.String getDisplayName ()
public abstract void setDisplayName (java.lang.String) throws java.text.ParseException
public abstract boolean hasDisplayName ()
public abstract java.lang.String getHost ()
public abstract int getPort ()
public abstract java.lang.String getUserAtHostPort ()
public abstract boolean isSIPAddress ()
public abstract javax.sip.address.URI getURI ()
public abstract void setURI (javax.sip.address.URI)
public abstract boolean isWildcard ()
public abstract void setWildCardFlag ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.Object clone ()
}
javax/sip/address/AddressFactory.class
AddressFactory.java
package javax.sip.address
public abstract javax.sip.address.AddressFactory extends java.lang.Object {
public abstract javax.sip.address.Address createAddress ()
public abstract javax.sip.address.Address createAddress (java.lang.String) throws java.text.ParseException
public abstract javax.sip.address.Address createAddress (javax.sip.address.URI)
public abstract javax.sip.address.Address createAddress (java.lang.String, javax.sip.address.URI) throws java.text.ParseException
public abstract javax.sip.address.SipURI createSipURI (java.lang.String) throws java.text.ParseException
public abstract javax.sip.address.SipURI createSipURI (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract javax.sip.address.TelURL createTelURL (java.lang.String) throws java.text.ParseException
public abstract javax.sip.address.URI createURI (java.lang.String) throws java.text.ParseException
}
javax/sip/address/Hop.class
Hop.java
package javax.sip.address
public abstract javax.sip.address.Hop extends java.lang.Object {
public abstract java.lang.String getHost ()
public abstract int getPort ()
public abstract java.lang.String getTransport ()
public abstract boolean isURIRoute ()
public abstract void setURIRouteFlag ()
public abstract java.lang.String toString ()
}
javax/sip/address/Router.class
Router.java
package javax.sip.address
public abstract javax.sip.address.Router extends java.lang.Object {
public abstract javax.sip.address.Hop getNextHop (javax.sip.message.Request) throws javax.sip.SipException
public abstract java.util.ListIterator getNextHops (javax.sip.message.Request)
public abstract javax.sip.address.Hop getOutboundProxy ()
}
javax/sip/address/SipURI.class
SipURI.java
package javax.sip.address
public abstract javax.sip.address.SipURI extends java.lang.Object implements javax.sip.address.URI javax.sip.header.Parameters {
public abstract boolean isSecure ()
public abstract void setSecure (boolean)
public abstract java.lang.String getHeader (java.lang.String)
public abstract void setHeader (java.lang.String, java.lang.String)
public abstract java.util.Iterator getHeaderNames ()
public abstract java.lang.String getHost ()
public abstract void setHost (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getLrParam ()
public abstract void setLrParam ()
public abstract boolean hasLrParam ()
public abstract java.lang.String getMAddrParam ()
public abstract void setMAddrParam (java.lang.String) throws java.text.ParseException
public abstract int getPort ()
public abstract void setPort (int) throws javax.sip.InvalidArgumentException
public abstract int getTTLParam ()
public abstract void setTTLParam (int)
public abstract java.lang.String getTransportParam ()
public abstract void setTransportParam (java.lang.String) throws java.text.ParseException
public abstract boolean hasTransport ()
public abstract java.lang.String getUser ()
public abstract void setUser (java.lang.String)
public abstract java.lang.String getUserParam ()
public abstract void setUserParam (java.lang.String)
public abstract java.lang.String getUserType ()
public abstract void removeUserType ()
public abstract java.lang.String getUserPassword ()
public abstract void setUserPassword (java.lang.String)
public abstract java.lang.String getUserAtHost ()
public abstract java.lang.String getUserAtHostPort ()
public abstract java.lang.String getMethodParam ()
public abstract void setMethodParam (java.lang.String) throws java.text.ParseException
}
javax/sip/address/TelURL.class
TelURL.java
package javax.sip.address
public abstract javax.sip.address.TelURL extends java.lang.Object implements javax.sip.address.URI javax.sip.header.Parameters {
public abstract java.lang.String getIsdnSubAddress ()
public abstract void setIsdnSubAddress (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getPhoneContext ()
public abstract void setPhoneContext (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getPhoneNumber ()
public abstract void setPhoneNumber (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getPostDial ()
public abstract void setPostDial (java.lang.String) throws java.text.ParseException
public abstract boolean isGlobal ()
public abstract void setGlobal (boolean)
}
javax/sip/address/URI.class
URI.java
package javax.sip.address
public abstract javax.sip.address.URI extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public abstract java.lang.String getScheme ()
public abstract boolean isSipURI ()
public abstract java.lang.Object clone ()
public abstract java.lang.String toString ()
}
javax/sip/header/
javax/sip/header/AcceptEncodingHeader.class
AcceptEncodingHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptEncodingHeader extends java.lang.Object implements javax.sip.header.Encoding javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract float getQValue ()
public abstract void setQValue (float) throws javax.sip.InvalidArgumentException
}
javax/sip/header/AcceptHeader.class
AcceptHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.MediaType javax.sip.header.Parameters {
public static final String NAME
public abstract boolean allowsAllContentSubTypes ()
public abstract boolean allowsAllContentTypes ()
public abstract float getQValue ()
public abstract void setQValue (float) throws javax.sip.InvalidArgumentException
public abstract boolean hasQValue ()
public abstract void removeQValue ()
}
javax/sip/header/AcceptLanguageHeader.class
AcceptLanguageHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptLanguageHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.util.Locale getAcceptLanguage ()
public abstract void setAcceptLanguage (java.util.Locale)
public abstract void setLanguageRange (java.lang.String)
public abstract float getQValue ()
public abstract void setQValue (float) throws javax.sip.InvalidArgumentException
public abstract boolean hasQValue ()
public abstract void removeQValue ()
}
javax/sip/header/AlertInfoHeader.class
AlertInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.AlertInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract javax.sip.address.URI getAlertInfo ()
public abstract void setAlertInfo (javax.sip.address.URI)
public abstract void setAlertInfo (java.lang.String)
}
javax/sip/header/AllowEventsHeader.class
AllowEventsHeader.java
package javax.sip.header
public abstract javax.sip.header.AllowEventsHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getEventType ()
public abstract void setEventType (java.lang.String) throws java.text.ParseException
}
javax/sip/header/AllowHeader.class
AllowHeader.java
package javax.sip.header
public abstract javax.sip.header.AllowHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getMethod ()
public abstract void setMethod (java.lang.String) throws java.text.ParseException
}
javax/sip/header/AuthenticationInfoHeader.class
AuthenticationInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.AuthenticationInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getCNonce ()
public abstract void setCNonce (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getNextNonce ()
public abstract void setNextNonce (java.lang.String) throws java.text.ParseException
public abstract int getNonceCount ()
public abstract void setNonceCount (int) throws java.text.ParseException
public abstract java.lang.String getQop ()
public abstract void setQop (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getResponse ()
public abstract void setResponse (java.lang.String) throws java.text.ParseException
}
javax/sip/header/AuthorizationHeader.class
AuthorizationHeader.java
package javax.sip.header
public abstract javax.sip.header.AuthorizationHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getAlgorithm ()
public abstract void setAlgorithm (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getCNonce ()
public abstract void setCNonce (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getNonce ()
public abstract void setNonce (java.lang.String) throws java.text.ParseException
public abstract int getNonceCount ()
public abstract void setNonceCount (int) throws java.text.ParseException
public abstract java.lang.String getOpaque ()
public abstract void setOpaque (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getQop ()
public abstract void setQop (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getRealm ()
public abstract void setRealm (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getResponse ()
public abstract void setResponse (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getScheme ()
public abstract void setScheme (java.lang.String)
public abstract boolean isStale ()
public abstract void setStale (boolean)
public abstract javax.sip.address.URI getURI ()
public abstract void setURI (javax.sip.address.URI)
public abstract java.lang.String getUsername ()
public abstract void setUsername (java.lang.String) throws java.text.ParseException
}
javax/sip/header/CSeqHeader.class
CSeqHeader.java
package javax.sip.header
public abstract javax.sip.header.CSeqHeader extends java.lang.Object implements javax.sip.header.AllowHeader javax.sip.header.RSeqHeader {
public static final String NAME
}
javax/sip/header/CallIdHeader.class
CallIdHeader.java
package javax.sip.header
public abstract javax.sip.header.CallIdHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getCallId ()
public abstract void setCallId (java.lang.String) throws java.text.ParseException
}
javax/sip/header/CallInfoHeader.class
CallInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.CallInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract javax.sip.address.URI getInfo ()
public abstract void setInfo (javax.sip.address.URI)
public abstract java.lang.String getPurpose ()
public abstract void setPurpose (java.lang.String)
}
javax/sip/header/ContactHeader.class
ContactHeader.java
package javax.sip.header
public abstract javax.sip.header.ContactHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract int getExpires ()
public abstract void setExpires (int) throws javax.sip.InvalidArgumentException
public abstract float getQValue ()
public abstract void setQValue (float) throws javax.sip.InvalidArgumentException
public abstract boolean isWildCard ()
public abstract void setWildCard ()
public abstract void setWildCardFlag (boolean)
}
javax/sip/header/ContentDispositionHeader.class
ContentDispositionHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentDispositionHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public static final String RENDER
public static final String SESSION
public static final String ICON
public static final String ALERT
public abstract java.lang.String getDispositionType ()
public abstract void setDispositionType (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getHandling ()
public abstract void setHandling (java.lang.String) throws java.text.ParseException
}
javax/sip/header/ContentEncodingHeader.class
ContentEncodingHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentEncodingHeader extends java.lang.Object implements javax.sip.header.Encoding javax.sip.header.Header {
public static final String NAME
}
javax/sip/header/ContentLanguageHeader.class
ContentLanguageHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentLanguageHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.util.Locale getContentLanguage ()
public abstract void setContentLanguage (java.util.Locale)
public abstract java.lang.String getLanguageTag ()
public abstract void setLanguageTag (java.lang.String)
}
javax/sip/header/ContentLengthHeader.class
ContentLengthHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentLengthHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract int getContentLength ()
public abstract void setContentLength (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/ContentTypeHeader.class
ContentTypeHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentTypeHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.MediaType javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getCharset ()
public abstract void setContentType (java.lang.String, java.lang.String) throws java.text.ParseException
}
javax/sip/header/DateHeader.class
DateHeader.java
package javax.sip.header
public abstract javax.sip.header.DateHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.util.Calendar getDate ()
public abstract void setDate (java.util.Calendar)
}
javax/sip/header/Encoding.class
Encoding.java
package javax.sip.header
public abstract javax.sip.header.Encoding extends java.lang.Object {
public abstract java.lang.String getEncoding ()
public abstract void setEncoding (java.lang.String) throws java.text.ParseException
}
javax/sip/header/ErrorInfoHeader.class
ErrorInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.ErrorInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract javax.sip.address.URI getErrorInfo ()
public abstract void setErrorInfo (javax.sip.address.URI)
public abstract java.lang.String getErrorMessage ()
public abstract void setErrorMessage (java.lang.String) throws java.text.ParseException
}
javax/sip/header/EventHeader.class
EventHeader.java
package javax.sip.header
public abstract javax.sip.header.EventHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getEventId ()
public abstract void setEventId (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getEventType ()
public abstract void setEventType (java.lang.String) throws java.text.ParseException
}
javax/sip/header/ExpiresHeader.class
ExpiresHeader.java
package javax.sip.header
public abstract javax.sip.header.ExpiresHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract int getExpires ()
public abstract void setExpires (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/ExtensionHeader.class
ExtensionHeader.java
package javax.sip.header
public abstract javax.sip.header.ExtensionHeader extends java.lang.Object implements javax.sip.header.Header {
public abstract java.lang.String getValue ()
public abstract void setValue (java.lang.String) throws java.text.ParseException
}
javax/sip/header/FromHeader.class
FromHeader.java
package javax.sip.header
public abstract javax.sip.header.FromHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getTag ()
public abstract void setTag (java.lang.String) throws java.text.ParseException
public abstract boolean hasTag ()
public abstract void removeTag ()
public abstract java.lang.String getDisplayName ()
public abstract java.lang.String getUserAtHostPort ()
}
javax/sip/header/Header.class
Header.java
package javax.sip.header
public abstract javax.sip.header.Header extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public abstract java.lang.String getName ()
public abstract java.lang.Object clone ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
javax/sip/header/HeaderAddress.class
HeaderAddress.java
package javax.sip.header
public abstract javax.sip.header.HeaderAddress extends java.lang.Object {
public abstract javax.sip.address.Address getAddress ()
public abstract void setAddress (javax.sip.address.Address)
}
javax/sip/header/HeaderFactory.class
HeaderFactory.java
package javax.sip.header
public abstract javax.sip.header.HeaderFactory extends java.lang.Object {
public abstract void setPrettyEncoding (boolean)
public abstract javax.sip.header.AcceptEncodingHeader createAcceptEncodingHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.AcceptHeader createAcceptHeader (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.AcceptLanguageHeader createAcceptLanguageHeader (java.util.Locale)
public abstract javax.sip.header.AlertInfoHeader createAlertInfoHeader (javax.sip.address.URI)
public abstract javax.sip.header.AllowEventsHeader createAllowEventsHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.AllowHeader createAllowHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.AuthenticationInfoHeader createAuthenticationInfoHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.AuthorizationHeader createAuthorizationHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.CallIdHeader createCallIdHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.CallInfoHeader createCallInfoHeader (javax.sip.address.URI)
public abstract javax.sip.header.ContactHeader createContactHeader ()
public abstract javax.sip.header.ContactHeader createContactHeader (javax.sip.address.Address)
public abstract javax.sip.header.ContentDispositionHeader createContentDispositionHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ContentEncodingHeader createContentEncodingHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ContentLanguageHeader createContentLanguageHeader (java.util.Locale)
public abstract javax.sip.header.ContentLengthHeader createContentLengthHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.ContentTypeHeader createContentTypeHeader (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.CSeqHeader createCSeqHeader (int, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
public abstract javax.sip.header.CSeqHeader createCSeqHeader (long, java.lang.String) throws java.text.ParseException javax.sip.InvalidArgumentException
public abstract javax.sip.header.DateHeader createDateHeader (java.util.Calendar)
public abstract javax.sip.header.ErrorInfoHeader createErrorInfoHeader (javax.sip.address.URI)
public abstract javax.sip.header.EventHeader createEventHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ExpiresHeader createExpiresHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.ExtensionHeader createExtensionHeader (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.FromHeader createFromHeader (javax.sip.address.Address, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.Header createHeader (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.Header createHeader (java.lang.String) throws java.text.ParseException
public abstract java.util.List createHeaders (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.InReplyToHeader createInReplyToHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.MaxForwardsHeader createMaxForwardsHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.MimeVersionHeader createMimeVersionHeader (int, int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.MinExpiresHeader createMinExpiresHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.OrganizationHeader createOrganizationHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.PriorityHeader createPriorityHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ProxyAuthenticateHeader createProxyAuthenticateHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ProxyAuthorizationHeader createProxyAuthorizationHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.ProxyRequireHeader createProxyRequireHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.RAckHeader createRAckHeader (long, long, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract javax.sip.header.RAckHeader createRAckHeader (int, int, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract javax.sip.header.ReasonHeader createReasonHeader (java.lang.String, int, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract javax.sip.header.RecordRouteHeader createRecordRouteHeader (javax.sip.address.Address)
public abstract javax.sip.header.ReferToHeader createReferToHeader (javax.sip.address.Address)
public abstract javax.sip.header.ReplyToHeader createReplyToHeader (javax.sip.address.Address)
public abstract javax.sip.header.RequireHeader createRequireHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.RetryAfterHeader createRetryAfterHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.RouteHeader createRouteHeader (javax.sip.address.Address)
public abstract javax.sip.header.RSeqHeader createRSeqHeader (long) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.RSeqHeader createRSeqHeader (int) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.ServerHeader createServerHeader (java.util.List) throws java.text.ParseException
public abstract javax.sip.header.SIPETagHeader createSIPETagHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.SIPIfMatchHeader createSIPIfMatchHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.SubjectHeader createSubjectHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.SubscriptionStateHeader createSubscriptionStateHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.SupportedHeader createSupportedHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.TimeStampHeader createTimeStampHeader (float) throws javax.sip.InvalidArgumentException
public abstract javax.sip.header.ToHeader createToHeader (javax.sip.address.Address, java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.UnsupportedHeader createUnsupportedHeader (java.lang.String) throws java.text.ParseException
public abstract javax.sip.header.UserAgentHeader createUserAgentHeader (java.util.List) throws java.text.ParseException
public abstract javax.sip.header.ViaHeader createViaHeader (java.lang.String, int, java.lang.String, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract javax.sip.header.WarningHeader createWarningHeader (java.lang.String, int, java.lang.String) throws javax.sip.InvalidArgumentException java.text.ParseException
public abstract javax.sip.header.WWWAuthenticateHeader createWWWAuthenticateHeader (java.lang.String) throws java.text.ParseException
}
javax/sip/header/InReplyToHeader.class
InReplyToHeader.java
package javax.sip.header
public abstract javax.sip.header.InReplyToHeader extends java.lang.Object implements javax.sip.header.CallIdHeader {
public static final String NAME
}
javax/sip/header/MaxForwardsHeader.class
MaxForwardsHeader.java
package javax.sip.header
public abstract javax.sip.header.MaxForwardsHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract void decrementMaxForwards () throws javax.sip.header.TooManyHopsException
public abstract int getMaxForwards ()
public abstract void setMaxForwards (int) throws javax.sip.InvalidArgumentException
public abstract boolean hasReachedZero ()
}
javax/sip/header/MediaType.class
MediaType.java
package javax.sip.header
public abstract javax.sip.header.MediaType extends java.lang.Object {
public abstract java.lang.String getContentSubType ()
public abstract void setContentSubType (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getContentType ()
public abstract void setContentType (java.lang.String) throws java.text.ParseException
}
javax/sip/header/MimeVersionHeader.class
MimeVersionHeader.java
package javax.sip.header
public abstract javax.sip.header.MimeVersionHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract int getMajorVersion ()
public abstract void setMajorVersion (int) throws javax.sip.InvalidArgumentException
public abstract int getMinorVersion ()
public abstract void setMinorVersion (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/MinExpiresHeader.class
MinExpiresHeader.java
package javax.sip.header
public abstract javax.sip.header.MinExpiresHeader extends java.lang.Object implements javax.sip.header.ExpiresHeader {
public static final String NAME
}
javax/sip/header/OptionTag.class
OptionTag.java
package javax.sip.header
public abstract javax.sip.header.OptionTag extends java.lang.Object {
public abstract java.lang.String getOptionTag ()
public abstract void setOptionTag (java.lang.String) throws java.text.ParseException
}
javax/sip/header/OrganizationHeader.class
OrganizationHeader.java
package javax.sip.header
public abstract javax.sip.header.OrganizationHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getOrganization ()
public abstract void setOrganization (java.lang.String) throws java.text.ParseException
}
javax/sip/header/Parameters.class
Parameters.java
package javax.sip.header
public abstract javax.sip.header.Parameters extends java.lang.Object {
public abstract java.lang.String getParameter (java.lang.String)
public abstract void setParameter (java.lang.String, java.lang.String) throws java.text.ParseException
public abstract java.util.Iterator getParameterNames ()
public abstract void removeParameter (java.lang.String)
}
javax/sip/header/PriorityHeader.class
PriorityHeader.java
package javax.sip.header
public abstract javax.sip.header.PriorityHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public static final String NON_URGENT
public static final String NORMAL
public static final String URGENT
public static final String EMERGENCY
public abstract java.lang.String getPriority ()
public abstract void setPriority (java.lang.String) throws java.text.ParseException
}
javax/sip/header/ProxyAuthenticateHeader.class
ProxyAuthenticateHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyAuthenticateHeader extends java.lang.Object implements javax.sip.header.WWWAuthenticateHeader {
public static final String NAME
}
javax/sip/header/ProxyAuthorizationHeader.class
ProxyAuthorizationHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyAuthorizationHeader extends java.lang.Object implements javax.sip.header.AuthorizationHeader {
public static final String NAME
}
javax/sip/header/ProxyRequireHeader.class
ProxyRequireHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyRequireHeader extends java.lang.Object implements javax.sip.header.RequireHeader {
public static final String NAME
}
javax/sip/header/RAckHeader.class
RAckHeader.java
package javax.sip.header
public abstract javax.sip.header.RAckHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getMethod ()
public abstract void setMethod (java.lang.String) throws java.text.ParseException
public abstract long getCSequenceNumber ()
public abstract void setCSequenceNumber (long) throws javax.sip.InvalidArgumentException
public abstract long getRSequenceNumber ()
public abstract void setRSequenceNumber (long) throws javax.sip.InvalidArgumentException
public abstract int getCSeqNumber ()
public abstract void setCSeqNumber (int) throws javax.sip.InvalidArgumentException
public abstract int getRSeqNumber ()
public abstract void setRSeqNumber (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/RSeqHeader.class
RSeqHeader.java
package javax.sip.header
public abstract javax.sip.header.RSeqHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract long getSeqNumber ()
public abstract void setSeqNumber (long) throws javax.sip.InvalidArgumentException
public abstract int getSequenceNumber ()
public abstract void setSequenceNumber (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/ReasonHeader.class
ReasonHeader.java
package javax.sip.header
public abstract javax.sip.header.ReasonHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract int getCause ()
public abstract void setCause (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getProtocol ()
public abstract void setProtocol (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getText ()
public abstract void setText (java.lang.String) throws java.text.ParseException
}
javax/sip/header/RecordRouteHeader.class
RecordRouteHeader.java
package javax.sip.header
public abstract javax.sip.header.RecordRouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
}
javax/sip/header/ReferToHeader.class
ReferToHeader.java
package javax.sip.header
public abstract javax.sip.header.ReferToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
}
javax/sip/header/ReplyToHeader.class
ReplyToHeader.java
package javax.sip.header
public abstract javax.sip.header.ReplyToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getDisplayName ()
}
javax/sip/header/RequireHeader.class
RequireHeader.java
package javax.sip.header
public abstract javax.sip.header.RequireHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header {
public static final String NAME
}
javax/sip/header/RetryAfterHeader.class
RetryAfterHeader.java
package javax.sip.header
public abstract javax.sip.header.RetryAfterHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getComment ()
public abstract void setComment (java.lang.String) throws java.text.ParseException
public abstract boolean hasComment ()
public abstract void removeComment ()
public abstract int getDuration ()
public abstract void setDuration (int) throws javax.sip.InvalidArgumentException
public abstract void removeDuration ()
public abstract int getRetryAfter ()
public abstract void setRetryAfter (int) throws javax.sip.InvalidArgumentException
}
javax/sip/header/RouteHeader.class
RouteHeader.java
package javax.sip.header
public abstract javax.sip.header.RouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
}
javax/sip/header/SIPETagHeader.class
SIPETagHeader.java
package javax.sip.header
public abstract javax.sip.header.SIPETagHeader extends java.lang.Object implements javax.sip.header.ExtensionHeader {
public static final String NAME
public abstract java.lang.String getETag ()
public abstract void setETag (java.lang.String) throws java.text.ParseException
}
javax/sip/header/SIPIfMatchHeader.class
SIPIfMatchHeader.java
package javax.sip.header
public abstract javax.sip.header.SIPIfMatchHeader extends java.lang.Object implements javax.sip.header.SIPETagHeader {
public static final String NAME
}
javax/sip/header/ServerHeader.class
ServerHeader.java
package javax.sip.header
public abstract javax.sip.header.ServerHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.util.ListIterator getProduct ()
public abstract void setProduct (java.util.List) throws java.text.ParseException
public abstract void addProductToken (java.lang.String)
}
javax/sip/header/SubjectHeader.class
SubjectHeader.java
package javax.sip.header
public abstract javax.sip.header.SubjectHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.lang.String getSubject ()
public abstract void setSubject (java.lang.String) throws java.text.ParseException
}
javax/sip/header/SubscriptionStateHeader.class
SubscriptionStateHeader.java
package javax.sip.header
public abstract javax.sip.header.SubscriptionStateHeader extends java.lang.Object implements javax.sip.header.ExpiresHeader javax.sip.header.Parameters {
public static final String NAME
public static final String DEACTIVATED
public static final String GIVE_UP
public static final String NO_RESOURCE
public static final String PROBATION
public static final String REJECTED
public static final String TIMEOUT
public static final String UNKNOWN
public static final String ACTIVE
public static final String PENDING
public static final String TERMINATED
public abstract java.lang.String getReasonCode ()
public abstract void setReasonCode (java.lang.String) throws java.text.ParseException
public abstract int getRetryAfter ()
public abstract void setRetryAfter (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getState ()
public abstract void setState (java.lang.String) throws java.text.ParseException
}
javax/sip/header/SupportedHeader.class
SupportedHeader.java
package javax.sip.header
public abstract javax.sip.header.SupportedHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header {
public static final String NAME
}
javax/sip/header/TimeStampHeader.class
TimeStampHeader.java
package javax.sip.header
public abstract javax.sip.header.TimeStampHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract float getDelay ()
public abstract void setDelay (float) throws javax.sip.InvalidArgumentException
public abstract boolean hasDelay ()
public abstract void removeDelay ()
public abstract long getTime ()
public abstract void setTime (long) throws javax.sip.InvalidArgumentException
public abstract int getTimeDelay ()
public abstract void setTimeDelay (int) throws javax.sip.InvalidArgumentException
public abstract float getTimeStamp ()
public abstract void setTimeStamp (float) throws javax.sip.InvalidArgumentException
}
javax/sip/header/ToHeader.class
ToHeader.java
package javax.sip.header
public abstract javax.sip.header.ToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getTag ()
public abstract void setTag (java.lang.String) throws java.text.ParseException
public abstract boolean hasTag ()
public abstract void removeTag ()
public abstract java.lang.String getDisplayName ()
public abstract java.lang.String getUserAtHostPort ()
}
javax/sip/header/TooManyHopsException.class
TooManyHopsException.java
package javax.sip.header
public javax.sip.header.TooManyHopsException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
javax/sip/header/UnsupportedHeader.class
UnsupportedHeader.java
package javax.sip.header
public abstract javax.sip.header.UnsupportedHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header {
public static final String NAME
}
javax/sip/header/UserAgentHeader.class
UserAgentHeader.java
package javax.sip.header
public abstract javax.sip.header.UserAgentHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public abstract java.util.ListIterator getProduct ()
public abstract void setProduct (java.util.List) throws java.text.ParseException
public abstract void addProductToken (java.lang.String)
}
javax/sip/header/ViaHeader.class
ViaHeader.java
package javax.sip.header
public abstract javax.sip.header.ViaHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters {
public static final String NAME
public abstract java.lang.String getBranch ()
public abstract void setBranch (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getHost ()
public abstract void setHost (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getMAddr ()
public abstract void setMAddr (java.lang.String) throws java.text.ParseException
public abstract int getPort ()
public abstract void setPort (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getProtocol ()
public abstract void setProtocol (java.lang.String) throws java.text.ParseException
public abstract java.lang.String getReceived ()
public abstract void setReceived (java.lang.String) throws java.text.ParseException
public abstract int getRPort ()
public abstract void setRPort () throws javax.sip.InvalidArgumentException
public abstract java.lang.String getTransport ()
public abstract void setTransport (java.lang.String) throws java.text.ParseException
public abstract int getTTL ()
public abstract void setTTL (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getSentByField ()
public abstract java.lang.String getSentProtocolField ()
}
javax/sip/header/WWWAuthenticateHeader.class
WWWAuthenticateHeader.java
package javax.sip.header
public abstract javax.sip.header.WWWAuthenticateHeader extends java.lang.Object implements javax.sip.header.AuthorizationHeader {
public static final String NAME
public abstract javax.sip.address.URI getURI ()
public abstract void setURI (javax.sip.address.URI)
}
javax/sip/header/WarningHeader.class
WarningHeader.java
package javax.sip.header
public abstract javax.sip.header.WarningHeader extends java.lang.Object implements javax.sip.header.Header {
public static final String NAME
public static final int ATTRIBUTE_NOT_UNDERSTOOD
public static final int INCOMPATIBLE_BANDWIDTH_UNITS
public static final int INCOMPATIBLE_MEDIA_FORMAT
public static final int INCOMPATIBLE_NETWORK_ADDRESS_FORMATS
public static final int INCOMPATIBLE_NETWORK_PROTOCOL
public static final int INCOMPATIBLE_TRANSPORT_PROTOCOL
public static final int INSUFFICIENT_BANDWIDTH
public static final int MEDIA_TYPE_NOT_AVAILABLE
public static final int MISCELLANEOUS_WARNING
public static final int MULTICAST_NOT_AVAILABLE
public static final int SESSION_DESCRIPTION_PARAMETER_NOT_UNDERSTOOD
public static final int UNICAST_NOT_AVAILABLE
public abstract java.lang.String getAgent ()
public abstract void setAgent (java.lang.String) throws java.text.ParseException
public abstract int getCode ()
public abstract void setCode (int) throws javax.sip.InvalidArgumentException
public abstract java.lang.String getText ()
public abstract void setText (java.lang.String) throws java.text.ParseException
}
javax/sip/message/
javax/sip/message/Message.class
Message.java
package javax.sip.message
public abstract javax.sip.message.Message extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public abstract void addFirst (javax.sip.header.Header) throws javax.sip.SipException java.lang.NullPointerException
public abstract void addHeader (javax.sip.header.Header)
public abstract void addLast (javax.sip.header.Header) throws javax.sip.SipException java.lang.NullPointerException
public abstract javax.sip.header.Header getHeader (java.lang.String)
public abstract void setHeader (javax.sip.header.Header)
public abstract void removeFirst (java.lang.String) throws java.lang.NullPointerException
public abstract void removeLast (java.lang.String) throws java.lang.NullPointerException
public abstract void removeHeader (java.lang.String)
public abstract java.util.ListIterator getHeaderNames ()
public abstract java.util.ListIterator getHeaders (java.lang.String)
public abstract java.util.ListIterator getUnrecognizedHeaders ()
public abstract java.lang.Object getApplicationData ()
public abstract void setApplicationData (java.lang.Object)
public abstract javax.sip.header.ContentLengthHeader getContentLength ()
public abstract void setContentLength (javax.sip.header.ContentLengthHeader)
public abstract javax.sip.header.ContentLanguageHeader getContentLanguage ()
public abstract void setContentLanguage (javax.sip.header.ContentLanguageHeader)
public abstract javax.sip.header.ContentEncodingHeader getContentEncoding ()
public abstract void setContentEncoding (javax.sip.header.ContentEncodingHeader)
public abstract javax.sip.header.ContentDispositionHeader getContentDisposition ()
public abstract void setContentDisposition (javax.sip.header.ContentDispositionHeader)
public abstract java.lang.Object getContent ()
public abstract byte[] getRawContent ()
public abstract void setContent (java.lang.Object, javax.sip.header.ContentTypeHeader) throws java.text.ParseException
public abstract void removeContent ()
public abstract javax.sip.header.ExpiresHeader getExpires ()
public abstract void setExpires (javax.sip.header.ExpiresHeader)
public abstract java.lang.String getSIPVersion ()
public abstract void setSIPVersion (java.lang.String) throws java.text.ParseException
public abstract java.lang.Object clone ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
javax/sip/message/MessageFactory.class
MessageFactory.java
package javax.sip.message
public abstract javax.sip.message.MessageFactory extends java.lang.Object {
public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader) throws java.text.ParseException
public abstract javax.sip.message.Request createRequest (java.lang.String) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, java.lang.Object) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, byte[]) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request) throws java.text.ParseException
public abstract javax.sip.message.Response createResponse (java.lang.String) throws java.text.ParseException
public abstract void setDefaultContentEncodingCharset (java.lang.String) throws java.lang.NullPointerException java.lang.IllegalArgumentException
public abstract void setDefaultServerHeader (javax.sip.header.ServerHeader)
public abstract void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader)
}
javax/sip/message/Request.class
Request.java
package javax.sip.message
public abstract javax.sip.message.Request extends java.lang.Object implements javax.sip.message.Message {
public static final String ACK
public static final String BYE
public static final String CANCEL
public static final String INVITE
public static final String OPTIONS
public static final String REGISTER
public static final String INFO
public static final String MESSAGE
public static final String NOTIFY
public static final String PRACK
public static final String PUBLISH
public static final String REFER
public static final String SUBSCRIBE
public static final String UPDATE
public abstract java.lang.String getMethod ()
public abstract void setMethod (java.lang.String) throws java.text.ParseException
public abstract javax.sip.address.URI getRequestURI ()
public abstract void setRequestURI (javax.sip.address.URI)
}
javax/sip/message/Response.class
Response.java
package javax.sip.message
public abstract javax.sip.message.Response extends java.lang.Object implements javax.sip.message.Message {
public static final int TRYING
public static final int RINGING
public static final int CALL_IS_BEING_FORWARDED
public static final int QUEUED
public static final int SESSION_PROGRESS
public static final int OK
public static final int ACCEPTED
public static final int MULTIPLE_CHOICES
public static final int MOVED_PERMANENTLY
public static final int MOVED_TEMPORARILY
public static final int USE_PROXY
public static final int ALTERNATIVE_SERVICE
public static final int BAD_REQUEST
public static final int UNAUTHORIZED
public static final int PAYMENT_REQUIRED
public static final int FORBIDDEN
public static final int NOT_FOUND
public static final int METHOD_NOT_ALLOWED
public static final int NOT_ACCEPTABLE
public static final int PROXY_AUTHENTICATION_REQUIRED
public static final int REQUEST_TIMEOUT
public static final int GONE
public static final int CONDITIONAL_REQUEST_FAILED
public static final int REQUEST_ENTITY_TOO_LARGE
public static final int REQUEST_URI_TOO_LONG
public static final int UNSUPPORTED_MEDIA_TYPE
public static final int UNSUPPORTED_URI_SCHEME
public static final int BAD_EXTENSION
public static final int EXTENSION_REQUIRED
public static final int INTERVAL_TOO_BRIEF
public static final int TEMPORARILY_UNAVAILABLE
public static final int CALL_OR_TRANSACTION_DOES_NOT_EXIST
public static final int LOOP_DETECTED
public static final int TOO_MANY_HOPS
public static final int ADDRESS_INCOMPLETE
public static final int AMBIGUOUS
public static final int BUSY_HERE
public static final int REQUEST_TERMINATED
public static final int NOT_ACCEPTABLE_HERE
public static final int BAD_EVENT
public static final int REQUEST_PENDING
public static final int UNDECIPHERABLE
public static final int SERVER_INTERNAL_ERROR
public static final int NOT_IMPLEMENTED
public static final int BAD_GATEWAY
public static final int SERVICE_UNAVAILABLE
public static final int SERVER_TIMEOUT
public static final int VERSION_NOT_SUPPORTED
public static final int MESSAGE_TOO_LARGE
public static final int BUSY_EVERYWHERE
public static final int DECLINE
public static final int DOES_NOT_EXIST_ANYWHERE
public static final int SESSION_NOT_ACCEPTABLE
public abstract int getStatusCode ()
public abstract void setStatusCode (int) throws java.text.ParseException
public abstract java.lang.String getReasonPhrase ()
public abstract void setReasonPhrase (java.lang.String) throws java.text.ParseException
}