org.ow2.carol.cmi.smart.message
Class ResourceNotFound

java.lang.Object
  extended by org.ow2.carol.cmi.smart.message.ResourceNotFound
All Implemented Interfaces:
Message

public class ResourceNotFound
extends java.lang.Object
implements Message

Send a resource not found message to client.

Author:
The new CMI team *

Field Summary
 
Fields inherited from interface org.ow2.carol.cmi.smart.api.Message
HEADER_SIZE, INT_BYTE_SIZE
 
Constructor Summary
ResourceNotFound(java.nio.ByteBuffer buffer)
          Create a new answer with the given buffer.
ResourceNotFound(java.lang.String resourceName)
          Create a new answer with the given resource name.
 
Method Summary
protected  java.lang.String decode(java.nio.ByteBuffer buffer)
          Decode the string encoded in the bytebuffer in UTF-8 format.
protected  java.nio.ByteBuffer encode(java.lang.String str)
          Encode the given string into a bytebuffer.
 java.nio.ByteBuffer getMessage()
          Get the message to send.
 byte getOperationCode()
          Gets the OperationCode of this message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceNotFound

public ResourceNotFound(java.lang.String resourceName)
Create a new answer with the given resource name.

Parameters:
resourceName - the given resource name

ResourceNotFound

public ResourceNotFound(java.nio.ByteBuffer buffer)
Create a new answer with the given buffer.

Parameters:
buffer - the given buffer.
Method Detail

getMessage

public java.nio.ByteBuffer getMessage()
Get the message to send.

Specified by:
getMessage in interface Message
Returns:
the message to send.

getOperationCode

public byte getOperationCode()
Gets the OperationCode of this message.

Specified by:
getOperationCode in interface Message
Returns:
the operation code.

decode

protected java.lang.String decode(java.nio.ByteBuffer buffer)
Decode the string encoded in the bytebuffer in UTF-8 format.

Parameters:
buffer - the given buffer to analyze.
Returns:
the decoded string

encode

protected java.nio.ByteBuffer encode(java.lang.String str)
Encode the given string into a bytebuffer.

Parameters:
str - the given string
Returns:
a bytebuffer with UTF-8 encoded string


Copyright © 2008 OW2 Consortium. All Rights Reserved.