org.mobicents.slee.resource.xcapclient
Class XCAPClientResourceAdaptorSbbInterfaceImpl

java.lang.Object
  extended by org.mobicents.slee.resource.xcapclient.XCAPClientResourceAdaptorSbbInterfaceImpl
All Implemented Interfaces:
org.mobicents.slee.resource.xcapclient.XCAPClientResourceAdaptorSbbInterface, org.mobicents.xcap.client.XcapClient

public class XCAPClientResourceAdaptorSbbInterfaceImpl
extends java.lang.Object
implements org.mobicents.slee.resource.xcapclient.XCAPClientResourceAdaptorSbbInterface

Author:
emmartins, aayush.bhatnagar

Constructor Summary
XCAPClientResourceAdaptorSbbInterfaceImpl(XCAPClientResourceAdaptor ra)
           
 
Method Summary
 org.mobicents.slee.resource.xcapclient.AsyncActivity createActivity()
           
 org.mobicents.xcap.client.XcapResponse delete(java.net.URI uri, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse deleteIfMatch(java.net.URI uri, java.lang.String eTag, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse deleteIfNoneMatch(java.net.URI uri, java.lang.String eTag, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse get(java.net.URI uri, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.auth.CredentialsFactory getCredentialsFactory()
           
 org.mobicents.xcap.client.header.HeaderFactory getHeaderFactory()
           
 org.mobicents.xcap.client.XcapResponse put(java.net.URI uri, java.lang.String mimetype, byte[] content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse put(java.net.URI uri, java.lang.String mimetype, java.lang.String content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse putIfMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, byte[] content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse putIfMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, java.lang.String content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse putIfNoneMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, byte[] content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 org.mobicents.xcap.client.XcapResponse putIfNoneMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, java.lang.String content, org.mobicents.xcap.client.header.Header[] additionalRequestHeaders, org.mobicents.xcap.client.auth.Credentials credentials)
           
 void setAuthenticationCredentials(org.mobicents.xcap.client.auth.Credentials credentials)
           
 void shutdown()
           
 void unsetAuthenticationCredentials()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XCAPClientResourceAdaptorSbbInterfaceImpl

public XCAPClientResourceAdaptorSbbInterfaceImpl(XCAPClientResourceAdaptor ra)
Method Detail

getCredentialsFactory

public org.mobicents.xcap.client.auth.CredentialsFactory getCredentialsFactory()
Specified by:
getCredentialsFactory in interface org.mobicents.xcap.client.XcapClient

getHeaderFactory

public org.mobicents.xcap.client.header.HeaderFactory getHeaderFactory()
Specified by:
getHeaderFactory in interface org.mobicents.xcap.client.XcapClient

createActivity

public org.mobicents.slee.resource.xcapclient.AsyncActivity createActivity()
                                                                    throws javax.slee.resource.ActivityAlreadyExistsException,
                                                                           javax.slee.resource.StartActivityException
Specified by:
createActivity in interface org.mobicents.slee.resource.xcapclient.XCAPClientResourceAdaptorSbbInterface
Throws:
javax.slee.resource.ActivityAlreadyExistsException
javax.slee.resource.StartActivityException

delete

public org.mobicents.xcap.client.XcapResponse delete(java.net.URI uri,
                                                     org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                     org.mobicents.xcap.client.auth.Credentials credentials)
                                              throws java.io.IOException
Specified by:
delete in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

deleteIfMatch

public org.mobicents.xcap.client.XcapResponse deleteIfMatch(java.net.URI uri,
                                                            java.lang.String eTag,
                                                            org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                            org.mobicents.xcap.client.auth.Credentials credentials)
                                                     throws java.io.IOException
Specified by:
deleteIfMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

deleteIfNoneMatch

public org.mobicents.xcap.client.XcapResponse deleteIfNoneMatch(java.net.URI uri,
                                                                java.lang.String eTag,
                                                                org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                                org.mobicents.xcap.client.auth.Credentials credentials)
                                                         throws java.io.IOException
Specified by:
deleteIfNoneMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

get

public org.mobicents.xcap.client.XcapResponse get(java.net.URI uri,
                                                  org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                  org.mobicents.xcap.client.auth.Credentials credentials)
                                           throws java.io.IOException
Specified by:
get in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

put

public org.mobicents.xcap.client.XcapResponse put(java.net.URI uri,
                                                  java.lang.String mimetype,
                                                  java.lang.String content,
                                                  org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                  org.mobicents.xcap.client.auth.Credentials credentials)
                                           throws java.io.IOException
Specified by:
put in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

put

public org.mobicents.xcap.client.XcapResponse put(java.net.URI uri,
                                                  java.lang.String mimetype,
                                                  byte[] content,
                                                  org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                  org.mobicents.xcap.client.auth.Credentials credentials)
                                           throws java.io.IOException
Specified by:
put in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

putIfMatch

public org.mobicents.xcap.client.XcapResponse putIfMatch(java.net.URI uri,
                                                         java.lang.String eTag,
                                                         java.lang.String mimetype,
                                                         java.lang.String content,
                                                         org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                         org.mobicents.xcap.client.auth.Credentials credentials)
                                                  throws java.io.IOException
Specified by:
putIfMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

putIfMatch

public org.mobicents.xcap.client.XcapResponse putIfMatch(java.net.URI uri,
                                                         java.lang.String eTag,
                                                         java.lang.String mimetype,
                                                         byte[] content,
                                                         org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                         org.mobicents.xcap.client.auth.Credentials credentials)
                                                  throws java.io.IOException
Specified by:
putIfMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

putIfNoneMatch

public org.mobicents.xcap.client.XcapResponse putIfNoneMatch(java.net.URI uri,
                                                             java.lang.String eTag,
                                                             java.lang.String mimetype,
                                                             java.lang.String content,
                                                             org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                             org.mobicents.xcap.client.auth.Credentials credentials)
                                                      throws java.io.IOException
Specified by:
putIfNoneMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

putIfNoneMatch

public org.mobicents.xcap.client.XcapResponse putIfNoneMatch(java.net.URI uri,
                                                             java.lang.String eTag,
                                                             java.lang.String mimetype,
                                                             byte[] content,
                                                             org.mobicents.xcap.client.header.Header[] additionalRequestHeaders,
                                                             org.mobicents.xcap.client.auth.Credentials credentials)
                                                      throws java.io.IOException
Specified by:
putIfNoneMatch in interface org.mobicents.xcap.client.XcapClient
Throws:
java.io.IOException

shutdown

public void shutdown()
Specified by:
shutdown in interface org.mobicents.xcap.client.XcapClient

unsetAuthenticationCredentials

public void unsetAuthenticationCredentials()
Specified by:
unsetAuthenticationCredentials in interface org.mobicents.xcap.client.XcapClient

setAuthenticationCredentials

public void setAuthenticationCredentials(org.mobicents.xcap.client.auth.Credentials credentials)
Specified by:
setAuthenticationCredentials in interface org.mobicents.xcap.client.XcapClient


Copyright © 2010. All Rights Reserved.