KIE Remote Services :: Services 6.2.0.CR4

org.kie.remote.services.jaxb
Class ServerJaxbSerializationProvider

java.lang.Object
  extended by org.kie.services.client.serialization.JaxbSerializationProvider
      extended by org.kie.remote.services.jaxb.ServerJaxbSerializationProvider
All Implemented Interfaces:
SerializationProvider

public class ServerJaxbSerializationProvider
extends JaxbSerializationProvider


Field Summary
protected  Set<Class<?>> extraJaxbClasses
           
 
Fields inherited from class org.kie.services.client.serialization.JaxbSerializationProvider
EXECUTE_DEPLOYMENT_ID_HEADER, JMS_SERIALIZATION_TYPE, KIE_JAXB_CLASS_SET, PRIMITIVE_ARRAY_CLASS_SET
 
Constructor Summary
ServerJaxbSerializationProvider(Class<?>[] extraJaxbClassArr)
           
ServerJaxbSerializationProvider(JAXBContext jaxbContext)
           
 
Method Summary
 void addJaxbClasses(Class... jaxbClass)
           
 void addJaxbClassesAndReinitialize(Class... jaxbClass)
           
 void dispose()
           
static Class<?>[] getAllBaseJaxbClasses()
           
 Collection<Class<?>> getExtraJaxbClasses()
           
 JAXBContext getJaxbContext()
           
static Set<Class<?>> getModuleClasses()
           
static JaxbSerializationProvider newInstance()
           
static JaxbSerializationProvider newInstance(Class<?>... extraJaxbClasses)
           
static JaxbSerializationProvider newInstance(JAXBContext jaxbContext)
           
 
Methods inherited from class org.kie.services.client.serialization.JaxbSerializationProvider
classSetToCommaSeperatedString, commaSeperatedStringToClassSet, deserialize, deserialize, getPrettyPrint, serialize, serialize, setPrettyPrint, unsupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extraJaxbClasses

protected Set<Class<?>> extraJaxbClasses
Constructor Detail

ServerJaxbSerializationProvider

public ServerJaxbSerializationProvider(Class<?>[] extraJaxbClassArr)

ServerJaxbSerializationProvider

public ServerJaxbSerializationProvider(JAXBContext jaxbContext)
Method Detail

getModuleClasses

public static Set<Class<?>> getModuleClasses()

getAllBaseJaxbClasses

public static Class<?>[] getAllBaseJaxbClasses()

getJaxbContext

public JAXBContext getJaxbContext()
Specified by:
getJaxbContext in class JaxbSerializationProvider

newInstance

public static JaxbSerializationProvider newInstance()

newInstance

public static JaxbSerializationProvider newInstance(Class<?>... extraJaxbClasses)

newInstance

public static JaxbSerializationProvider newInstance(JAXBContext jaxbContext)

dispose

public void dispose()

addJaxbClasses

public void addJaxbClasses(Class... jaxbClass)
Specified by:
addJaxbClasses in class JaxbSerializationProvider

addJaxbClassesAndReinitialize

public void addJaxbClassesAndReinitialize(Class... jaxbClass)
Specified by:
addJaxbClassesAndReinitialize in class JaxbSerializationProvider

getExtraJaxbClasses

public Collection<Class<?>> getExtraJaxbClasses()
Specified by:
getExtraJaxbClasses in class JaxbSerializationProvider

KIE Remote Services :: Services 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.