could we have this in next kernel release? will make our life easy (with the MB time line) :)
On Tue, Dec 9, 2014 at 10:07 AM, Sajini De Silva <[email protected]> wrote: > Hi Azeez, > > I tested the above scenario and when the above code segment is added to > HazelcastClusteringAgent, the sysout are printed. > > Thank you, > Sajini > > On Mon, Dec 8, 2014 at 3:39 PM, Afkham Azeez <[email protected]> wrote: > >> Change HazelcastClusteringAgent#init method to include the following and >> see whether the sysouts are getting printed. >> >> primaryHazelcastConfig.addMapConfig(mapConfig); >> >> SerializerConfig sc = new SerializerConfig(); >> sc.setImplementation(new StreamSerializer<TreeSet<Long>>() { >> @Override >> public void write(ObjectDataOutput objectDataOutput, >> TreeSet<Long> longs) throws IOException { >> System.out.println("TreeSet StreamSerializer#write >> called"); >> } >> >> @Override >> public TreeSet<Long> read(ObjectDataInput objectDataInput) >> throws IOException { >> System.out.println("TreeSet StreamSerializer#read >> called"); >> return null; >> } >> >> @Override >> public int getTypeId() { >> return 0; >> } >> >> @Override >> public void destroy() { >> System.out.println("TreeSet StreamSerializer#destroy >> called"); >> } >> }).setTypeClass(new TreeSet<Long>().getClass()); >> >> primaryHazelcastConfig.getSerializationConfig().addSerializerConfig(sc); >> >> >> On Mon, Dec 8, 2014 at 3:00 PM, Sajini De Silva <[email protected]> wrote: >> >>> Still its working. >>> >>> On Mon, Dec 8, 2014 at 2:54 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> >>>> On Mon, Dec 8, 2014 at 2:50 PM, Sajini De Silva <[email protected]> >>>> wrote: >>>> >>>>> SerializerConfig sc = new SerializerConfig() >>>>> .setImplementation(new TreeMapSerializer()) >>>>> .setTypeClass(new TreeSet<Long>().getClass()); >>>>> Config config = new Config(); >>>>> config.getSerializationConfig().addSerializerConfig(sc); >>>>> HazelcastInstance primaryHazelcastInstance= >>>>> Hazelcast.newHazelcastInstance(config); >>>>> IMap<String, TreeSet<Long>> testMap = >>>>> primaryHazelcastInstance.getMap("testMap"); >>>>> >>>>> TreeSet<Long> slotIdSet = new TreeSet<Long>(); >>>>> slotIdSet.add(Long.valueOf(1212121)); >>>>> slotIdSet.add(Long.valueOf(3413131)); >>>> >>>> >>>> >>>> Change the code as follows & see whether it still works. Most probably >>>> it won't work: >>>> >>>> SerializerConfig sc = new SerializerConfig() >>>> .setImplementation(new TreeMapSerializer()) >>>> .setTypeClass(new TreeSet<Long>().getClass()); >>>> Config config = new Config(); >>>> >>>> HazelcastInstance primaryHazelcastInstance= Hazelcast. >>>> newHazelcastInstance(config); >>>> IMap<String, TreeSet<Long>> testMap = primaryHazelcastInstance. >>>> getMap("testMap"); >>>> config.getSerializationConfig().addSerializerConfig(sc); >>>> >>>> TreeSet<Long> slotIdSet = new TreeSet<Long>(); >>>> slotIdSet.add(Long.valueOf(1212121)); >>>> slotIdSet.add(Long.valueOf(3413131)); >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>* >>>> *email: **[email protected]* <[email protected]> >>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>> *twitter: **http://twitter.com/afkham_azeez* >>>> <http://twitter.com/afkham_azeez> >>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>> >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> Sajini De SIlva >>> Software Engineer; WSO2 Inc.; http://wso2.com , >>> Email: [email protected] >>> Blog: http://sajinid.blogspot.com/ >>> Git hub profile: https://github.com/sajinidesilva >>> >>> Phone: +94 712797729 >>> >>> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **[email protected]* <[email protected]> >> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> *twitter: **http://twitter.com/afkham_azeez* >> <http://twitter.com/afkham_azeez> >> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> > > > > -- > Sajini De SIlva > Software Engineer; WSO2 Inc.; http://wso2.com , > Email: [email protected] > Blog: http://sajinid.blogspot.com/ > Git hub profile: https://github.com/sajinidesilva > > Phone: +94 712797729 > > -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: [email protected] P: +94 777542851
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
