de.netseeker.ejoe.adapter
Class BetwixtAdapter
java.lang.Object
de.netseeker.ejoe.adapter.BaseAdapter
de.netseeker.ejoe.adapter.BetwixtAdapter
- All Implemented Interfaces:
- SerializeAdapter, java.io.Serializable
public class BetwixtAdapter
- extends BaseAdapter
- Since:
- Author:
- netseeker
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getContentType()
|
java.lang.Object |
read(java.io.InputStream in)
Deserializes an object out of an given InputStream |
boolean |
requiresCustomEOFHandling()
Signals if this adapter has problems with EJOE's UncloseableInputStreams and requires a really closed Stream
(which EJOE prevents to ensure that an adapter can not close the underlying socket unintentionally). |
void |
setXMLBeanInfoRegistry(org.apache.commons.betwixt.registry.XMLBeanInfoRegistry registry)
|
void |
write(java.lang.Object obj,
java.io.OutputStream out)
Serializes an object into an output stream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BetwixtAdapter
public BetwixtAdapter()
setXMLBeanInfoRegistry
public void setXMLBeanInfoRegistry(org.apache.commons.betwixt.registry.XMLBeanInfoRegistry registry)
- Parameters:
registry
-
read
public java.lang.Object read(java.io.InputStream in)
throws java.lang.Exception
- Description copied from interface:
SerializeAdapter
- Deserializes an object out of an given InputStream
- Parameters:
in
- the input stream to use for deserialization
- Returns:
- a deserialized object instance
- Throws:
java.lang.Exception
write
public void write(java.lang.Object obj,
java.io.OutputStream out)
throws java.lang.Exception
- Description copied from interface:
SerializeAdapter
- Serializes an object into an output stream
- Parameters:
obj
- object that should get serializedout
- the outputstream into which the object should serialized
- Throws:
java.lang.Exception
requiresCustomEOFHandling
public boolean requiresCustomEOFHandling()
- Description copied from interface:
SerializeAdapter
- Signals if this adapter has problems with EJOE's UncloseableInputStreams and requires a really closed Stream
(which EJOE prevents to ensure that an adapter can not close the underlying socket unintentionally). If the
adapter requires closed streams, EJOE will append a custom EOF signature at the end of the stream and return -1
in Inputstream#read when EOF is reached.
- Specified by:
requiresCustomEOFHandling
in interface SerializeAdapter
- Overrides:
requiresCustomEOFHandling
in class BaseAdapter
- Returns:
- true if the adapter requires EOF to detect the end of the stream
- See Also:
- XMLEncoder/Decoder over sockets
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interface SerializeAdapter
- Overrides:
getContentType
in class BaseAdapter
- Returns:
- A recognized mime type
- See Also:
- mime type list of IANA
Copyright © 2005-2007 netseeker. All Rights Reserved.