org.mobicents.slee.resource.xcapclient
Class XCAPClientResourceAdaptorSbbInterfaceImpl

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

public class XCAPClientResourceAdaptorSbbInterfaceImpl
extends java.lang.Object
implements XCAPClientResourceAdaptorSbbInterface

Author:
emmartins, aayush.bhatnagar

Constructor Summary
XCAPClientResourceAdaptorSbbInterfaceImpl(XCAPClientResourceAdaptor ra)
           
 
Method Summary
 AsyncActivity createActivity()
           
 XcapResponse delete(java.net.URI uri, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse deleteIfMatch(java.net.URI uri, java.lang.String eTag, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse deleteIfNoneMatch(java.net.URI uri, java.lang.String eTag, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse get(java.net.URI uri, Header[] additionalRequestHeaders, Credentials credentials)
           
 CredentialsFactory getCredentialsFactory()
           
 HeaderFactory getHeaderFactory()
           
 XcapResponse put(java.net.URI uri, java.lang.String mimetype, byte[] content, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse put(java.net.URI uri, java.lang.String mimetype, java.lang.String content, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse putIfMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, byte[] content, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse putIfMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, java.lang.String content, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse putIfNoneMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, byte[] content, Header[] additionalRequestHeaders, Credentials credentials)
           
 XcapResponse putIfNoneMatch(java.net.URI uri, java.lang.String eTag, java.lang.String mimetype, java.lang.String content, Header[] additionalRequestHeaders, Credentials credentials)
           
 void setAuthenticationCredentials(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 CredentialsFactory getCredentialsFactory()
Specified by:
getCredentialsFactory in interface XcapClient

getHeaderFactory

public HeaderFactory getHeaderFactory()
Specified by:
getHeaderFactory in interface XcapClient

createActivity

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

delete

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

deleteIfMatch

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

deleteIfNoneMatch

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

get

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

put

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

put

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

putIfMatch

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

putIfMatch

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

putIfNoneMatch

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

putIfNoneMatch

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

shutdown

public void shutdown()
Specified by:
shutdown in interface XcapClient

unsetAuthenticationCredentials

public void unsetAuthenticationCredentials()
Specified by:
unsetAuthenticationCredentials in interface XcapClient

setAuthenticationCredentials

public void setAuthenticationCredentials(Credentials credentials)
Specified by:
setAuthenticationCredentials in interface XcapClient


Copyright © 2010. All Rights Reserved.