org.jboss.ejb3.annotation.impl
Class CacheConfigImpl

java.lang.Object
  extended by org.jboss.ejb3.annotation.impl.CacheConfigImpl
All Implemented Interfaces:
Annotation, org.jboss.ejb3.annotation.CacheConfig

public class CacheConfigImpl
extends Object
implements org.jboss.ejb3.annotation.CacheConfig

Implementation of CacheConfig Annotation

Version:
$Revision: $
Author:
ALR

Field Summary
 
Fields inherited from interface org.jboss.ejb3.annotation.CacheConfig
DEFAULT_CLUSTERED_MAX_SIZE, DEFAULT_CLUSTERED_OBJECT_NAME, DEFAULT_IDLE_TIMEOUT_SECONDS, DEFAULT_NONCLUSTERED_MAX_SIZE, DEFAULT_REMOVAL_TIMEOUT_SECONDS, DEFAULT_REPL_IS_PASV
 
Constructor Summary
CacheConfigImpl()
           
 
Method Summary
 Class<? extends Annotation> annotationType()
           
 long idleTimeoutSeconds()
           
 int maxSize()
           
 void merge(org.jboss.ejb3.annotation.CacheConfig annotation)
           
 String name()
           
 long removalTimeoutSeconds()
           
 boolean replicationIsPassivation()
           
 void setIdleTimeoutSeconds(long idleTimeoutSeconds)
           
 void setMaxSize(int maxSize)
           
 void setName(String name)
           
 void setRemovalTimeoutSeconds(long removalTimeoutSeconds)
           
 void setReplicationIsPassivation(boolean replicationIsPassivation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.annotation.Annotation
equals, hashCode, toString
 

Constructor Detail

CacheConfigImpl

public CacheConfigImpl()
Method Detail

name

public String name()

setName

public void setName(String name)

maxSize

public int maxSize()

setMaxSize

public void setMaxSize(int maxSize)

idleTimeoutSeconds

public long idleTimeoutSeconds()

setIdleTimeoutSeconds

public void setIdleTimeoutSeconds(long idleTimeoutSeconds)

removalTimeoutSeconds

public long removalTimeoutSeconds()

setRemovalTimeoutSeconds

public void setRemovalTimeoutSeconds(long removalTimeoutSeconds)

replicationIsPassivation

public boolean replicationIsPassivation()

setReplicationIsPassivation

public void setReplicationIsPassivation(boolean replicationIsPassivation)

merge

public void merge(org.jboss.ejb3.annotation.CacheConfig annotation)

annotationType

public Class<? extends Annotation> annotationType()
Specified by:
annotationType in interface Annotation


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