|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.openxdm.xcap.client.XCAPClientImpl
public class XCAPClientImpl
| Constructor Summary | |
|---|---|
XCAPClientImpl(java.lang.String host,
int port,
java.lang.String xcapRoot)
|
|
| Method Summary | |
|---|---|
Response |
delete(org.openxdm.xcap.common.key.XcapUriKey key)
Deletes the content related the specified XCAP URI key. |
Response |
deleteIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag)
Deletes the content related the specified XCAP URI key, if the specified ETag matches the current one on the server. |
Response |
deleteIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag)
Deletes the content related the specified XCAP URI key, if the specified ETag does not matches the current one on the server. |
Response |
get(org.openxdm.xcap.common.key.XcapUriKey key)
Retrieves the XML resource from the XCAP server, for the specified key. |
Response |
put(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String mimetype,
byte[] content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key. |
Response |
put(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String mimetype,
java.lang.String content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key. |
Response |
putIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
byte[] content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key, if the specified ETag matches the current one on the server. |
Response |
putIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
java.lang.String content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key, if the specified ETag matches the current one on the server. |
Response |
putIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
byte[] content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key, if the specified ETag does not matches the current one on the server. |
Response |
putIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
java.lang.String content)
Puts the specified content in the XCAP Server, in the XCAP URI pointed by the key, if the specified ETag does not matches the current one on the server. |
void |
shutdown()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XCAPClientImpl(java.lang.String host,
int port,
java.lang.String xcapRoot)
throws java.lang.InterruptedException
java.lang.InterruptedException| Method Detail |
|---|
public void shutdown()
shutdown in interface XCAPClient
public Response get(org.openxdm.xcap.common.key.XcapUriKey key)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
get in interface XCAPClientorg.apache.commons.httpclient.HttpException
java.io.IOException
public Response put(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String mimetype,
java.lang.String content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
put in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response putIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
java.lang.String content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
putIfMatch in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response putIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
java.lang.String content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
putIfNoneMatch in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response put(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String mimetype,
byte[] content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
put in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response putIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
byte[] content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
putIfMatch in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response putIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag,
java.lang.String mimetype,
byte[] content)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
putIfNoneMatch in interface XCAPClientmimetype - the mimetype of the content to put, for document each XCAP App
Usage defines their own mimetype, but for elements and attributes
you can use ElementResource and
AttributeResource static MIMETYPE fields.
org.apache.commons.httpclient.HttpException
java.io.IOException
public Response delete(org.openxdm.xcap.common.key.XcapUriKey key)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
delete in interface XCAPClientorg.apache.commons.httpclient.HttpException
java.io.IOException
public Response deleteIfMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
deleteIfMatch in interface XCAPClientorg.apache.commons.httpclient.HttpException
java.io.IOException
public Response deleteIfNoneMatch(org.openxdm.xcap.common.key.XcapUriKey key,
java.lang.String eTag)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
XCAPClient
deleteIfNoneMatch in interface XCAPClientorg.apache.commons.httpclient.HttpException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||