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 setActive(boolean active)
           
 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

setActive

public void setActive(boolean active)

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 © 2011. All Rights Reserved.