JBoss.org Community Documentation
The example POJO classes used for POJO Cache demo are:
org.jboss.cache.pojo.test.Person
and
org.jboss.cache.pojo.test.Address
. They are located
under
tests/functional
directory.The demo will demonstrate that once a POJO has been attached to the cache, plain get/set POJO methods
will be intercepted by the cache.
Here is the snippet of the class definition for
Person
and
Address
with the
Replicable
annotation.
@org.jboss.cache.pojo.annotation.Replicable public class Person { ... public String getName() { return name; } public void setName(String name) { this.name=name; } // ... public List<String> getLanguages() { return languages; } public void setLanguages(List<String> languages) { this.languages = languages; } // ... public Address getAddress() { return address; } public void setAddress(Address address) { this.address = address; } // ... }
@org.jboss.cache.pojo.annotation.Replicable public class Address { // ... public String getStreet() { return street; } public void setStreet(String street) { this.street=street; } // ... }