|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.remoting.marshal.MarshalFactory
public class MarshalFactory
This class will provide marshallers and unmarshallers for data based on the data type want to marshal to. The most common will be just to serialize the data. However, may have jaxrpc, IIOP, serializers. Can also have marshallers and unmarshallers based on class type. For example, might be marshaller/unmarshaller for the Transaction class.
Field Summary | |
---|---|
protected static org.jboss.logging.Logger |
log
|
Constructor Summary | |
---|---|
MarshalFactory()
|
Method Summary | |
---|---|
static void |
addMarshaller(java.lang.Class classType,
Marshaller marshaller,
UnMarshaller unMarshaller)
Will add the marshaller and unmarshaller based on class type. |
static void |
addMarshaller(java.lang.String dataType,
Marshaller marshaller,
UnMarshaller unMarshaller)
Adds the marshaller and unmarshaller based on data type. |
static Marshaller |
getMarshaller(java.lang.Class classType)
Looks up marshaller by class type. |
static Marshaller |
getMarshaller(java.lang.Class classType,
java.lang.String serializationType)
Looks up marshaller by class type. |
static Marshaller |
getMarshaller(InvokerLocator locator,
java.lang.ClassLoader classLoader)
Will try to look up marshaller by first looking for data type parameter within locator and then using that to look up marhsaller locally. |
static Marshaller |
getMarshaller(InvokerLocator locator,
java.lang.ClassLoader classLoader,
java.util.Map config)
Will try to look up marshaller by first looking for data type parameter within locator and config and then using that to look up marhsaller locally. |
static Marshaller |
getMarshaller(java.lang.String dataType)
Gets marshaller based on data type (i.e. |
static Marshaller |
getMarshaller(java.lang.String dataType,
java.lang.String serializationType)
|
static UnMarshaller |
getUnMarshaller(java.lang.Class classType)
Returns unmarshaller by class type. |
static UnMarshaller |
getUnMarshaller(java.lang.Class classType,
java.lang.String serializationType)
|
static UnMarshaller |
getUnMarshaller(InvokerLocator locator,
java.lang.ClassLoader classLoader)
Will try to look up unmarshaller by first looking for data type parameter within locator and then using that to look up unmarshaller locally. |
static UnMarshaller |
getUnMarshaller(InvokerLocator locator,
java.lang.ClassLoader classLoader,
java.util.Map config)
Will try to look up unmarshaller by first looking for data type parameter within locator and config map and then using that to look up unmarshaller locally. |
static UnMarshaller |
getUnMarshaller(java.lang.String dataType)
Gets the marshaller based on data type (i.e. |
static UnMarshaller |
getUnMarshaller(java.lang.String dataType,
java.lang.String serializationType)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.jboss.logging.Logger log
Constructor Detail |
---|
public MarshalFactory()
Method Detail |
---|
public static void addMarshaller(java.lang.Class classType, Marshaller marshaller, UnMarshaller unMarshaller)
classType
- marshaller
- unMarshaller
- public static void addMarshaller(java.lang.String dataType, Marshaller marshaller, UnMarshaller unMarshaller)
dataType
- marshaller
- unMarshaller
- public static Marshaller getMarshaller(java.lang.Class classType)
classType
-
public static Marshaller getMarshaller(java.lang.Class classType, java.lang.String serializationType)
classType
-
public static UnMarshaller getUnMarshaller(java.lang.Class classType)
classType
-
public static UnMarshaller getUnMarshaller(java.lang.Class classType, java.lang.String serializationType)
public static Marshaller getMarshaller(java.lang.String dataType)
dataType
-
public static Marshaller getMarshaller(java.lang.String dataType, java.lang.String serializationType)
public static UnMarshaller getUnMarshaller(java.lang.String dataType, java.lang.String serializationType)
public static UnMarshaller getUnMarshaller(java.lang.String dataType)
dataType
-
public static Marshaller getMarshaller(InvokerLocator locator, java.lang.ClassLoader classLoader)
locator
- classLoader
-
public static Marshaller getMarshaller(InvokerLocator locator, java.lang.ClassLoader classLoader, java.util.Map config)
locator
- classLoader
- config
-
public static UnMarshaller getUnMarshaller(InvokerLocator locator, java.lang.ClassLoader classLoader)
locator
- classLoader
-
public static UnMarshaller getUnMarshaller(InvokerLocator locator, java.lang.ClassLoader classLoader, java.util.Map config)
locator
- classLoader
- config
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |