org.infinispan.config
Class GlobalConfiguration.ExternalizersType

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.GlobalConfiguration.ExternalizersType
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, GlobalConfiguration.ExternalizersConfig, JAXBUnmarshallable
Enclosing class:
GlobalConfiguration

public static class GlobalConfiguration.ExternalizersType
extends AbstractConfigurationBean
implements GlobalConfiguration.ExternalizersConfig

Configures custom marshallers.

See Also:
Configuration reference, Serialized Form

Field Summary
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
GlobalConfiguration.ExternalizersType()
           
 
Method Summary
 void accept(ConfigurationBeanVisitor v)
           
<T> GlobalConfiguration.ExternalizersConfig
addExtrenalizer(Class<? extends Externalizer<T>> clazz, int id)
          Adds externalizer config as a class and id to the list of configured externalizers
 GlobalConfiguration.ExternalizersConfig addExtrenalizer(ExternalizerConfig e)
          Adds externalizer config to the list of configured externalizers
 GlobalConfiguration.ExternalizersType clone()
           
 boolean equals(Object o)
           
 List<ExternalizerConfig> getExternalizerConfigs()
           
protected  boolean hasComponentStarted()
          Tests whether the component this configuration bean intents to configure has already started.
 int hashCode()
           
 void inject(GlobalComponentRegistry gcr)
           
 void setExternalizerConfigs(List<ExternalizerConfig> externalizers)
          Deprecated. 
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshall
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalConfiguration.ExternalizersType

public GlobalConfiguration.ExternalizersType()
Method Detail

clone

public GlobalConfiguration.ExternalizersType clone()
                                            throws CloneNotSupportedException
Specified by:
clone in interface CloneableConfigurationComponent
Throws:
CloneNotSupportedException

accept

public void accept(ConfigurationBeanVisitor v)

getExternalizerConfigs

public List<ExternalizerConfig> getExternalizerConfigs()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setExternalizerConfigs

@Deprecated
public void setExternalizerConfigs(List<ExternalizerConfig> externalizers)
Deprecated. 


addExtrenalizer

public GlobalConfiguration.ExternalizersConfig addExtrenalizer(ExternalizerConfig e)
Description copied from interface: GlobalConfiguration.ExternalizersConfig
Adds externalizer config to the list of configured externalizers

Specified by:
addExtrenalizer in interface GlobalConfiguration.ExternalizersConfig
Returns:
this ExternalizersConfig

addExtrenalizer

public <T> GlobalConfiguration.ExternalizersConfig addExtrenalizer(Class<? extends Externalizer<T>> clazz,
                                                                   int id)
Description copied from interface: GlobalConfiguration.ExternalizersConfig
Adds externalizer config as a class and id to the list of configured externalizers

Specified by:
addExtrenalizer in interface GlobalConfiguration.ExternalizersConfig
Parameters:
clazz - externalizer class
id - id of externlizer
Returns:
this ExternalizersConfig

inject

public void inject(GlobalComponentRegistry gcr)

hasComponentStarted

protected boolean hasComponentStarted()
Description copied from class: AbstractConfigurationBean
Tests whether the component this configuration bean intents to configure has already started.

Specified by:
hasComponentStarted in class AbstractConfigurationBean
Returns:
true if the component has started; false otherwise.


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.