java.util.Enumeration nao eh uma classe... eh uma Interface. Ate seria
possivel criar uma Enumeration Serializavel... Porem nao eh o caso da
Enumeration que Hashtable retorna!
Clebert
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 10, 2002 12:14 PM
Subject: Re: [java-list] Como Serializar um objeto?
> A classe java.util.Enumeration n�o � serializavel, isto �, n�o implementa
a
> interface Serializable. Como voce est� tentando escrever um Enumeration no
> seu ObjectOutputStream ele verifica se objeto e serializavel e gera o erro
> que voce teve. Tente escrever todo o Hashtable ou ent�o escreva uma classe
> que herda de Enumeration e implementa a interface Serializable.
>
>
>
>
> Em 09 Apr 2002, [EMAIL PROTECTED] escreveu:
>
> >Estou com o seguinte problema:
> >
> >Lado Cliente:
> >....
> >Hashtable outputStreams = new Hashtable();
> >Hashtable outputObject = new Hashtable();
> >Socket s = ss.accept();
> >ObjectOutputStream oout = new ObjectOutputStream(
> >s.getOutputStream() );
> >outputStreams.put(s, dout);
> >outputObject.put(s, oout);
> >//Nesta Linha abaixo, tento serializar o objeto-L.36//
> >oout.writeObject((Enumeration)outputStreams.elements());
> >......
> >
> >Lado Cliente:
> >......
> >try{
> >Hashtable inputObject = (Hashtable)oin.readObject();
> >System.out.println( inputObject );
> >}catch(ClassNotFoundException ie){System.out.println(
> >ie );}
> >.......
> >
> >Quando executo, recebo a seuinte mensagem:
> >
> >Exception in thread "main"
> >java.io.NotSerializableException: java.util.Hashtable
> >$Enumerator
> > at
> >java.io.ObjectOutputStream.outputObject(Unknown
> >Source)
> > at
> >java.io.ObjectOutputStream.writeObject(Unknown Source)
> > at ServerEAD.<init>(ServerEAD.java:36)
> > at ServerEAD.main(ServerEAD.java:123)
> >
> >Por-favor, o que esta errado nesta serializa��o? �
> >assim que serializa?
> >
> >Desde j� Muito Obrigado
> >
>
>___________________________________________________________________________
____________________
> >Yahoo! Empregos
> >O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no
> Yahoo!
> >Empregos e tenha acesso a milhares de vagas abertas!
> >http://br.empregos.yahoo.com/
> >
> >------------------------------ LISTA SOUJAVA ----------------------------
> >http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> >d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> >regras da lista: http://www.soujava.org.br/regras.htm
> >historico: http://www.mail-archive.com/java-list%40soujava.org.br
> >para sair da lista: envie email para [EMAIL PROTECTED]
> >-------------------------------------------------------------------------
> >
> >----------
>
> _________________________________________________________________________
> Voc� podia estar baixando sua musica predileta, enquanto lia esse e-mail.
> N�o perca tempo, tenha acesso r�pido a internet com o Super iG.
> http://registro.ig.com.br/superig
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------