edu.cmu.mse.vault.message
Class MessageEntityBean
java.lang.Object
edu.cmu.mse.vault.message.MessageEntityBean
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable
- public abstract class MessageEntityBean
- extends java.lang.Object
- implements javax.ejb.EntityBean
EntityBean abstract class proxied by the Server remote interface
- Since:
- 1.0
- Version:
- 1.0
- Author:
- gzenarosa
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageEntityBean
public MessageEntityBean()
ejbActivate
public void ejbActivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
ejbActivate
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
ejbLoad
public void ejbLoad()
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
ejbLoad
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
ejbPassivate
public void ejbPassivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
ejbPassivate
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
ejbRemove
public void ejbRemove()
throws javax.ejb.RemoveException,
javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
ejbRemove
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.RemoveException
javax.ejb.EJBException
java.rmi.RemoteException
ejbStore
public void ejbStore()
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
ejbStore
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
setEntityContext
public void setEntityContext(javax.ejb.EntityContext arg0)
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
setEntityContext
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
unsetEntityContext
public void unsetEntityContext()
throws javax.ejb.EJBException,
java.rmi.RemoteException
- Specified by:
unsetEntityContext
in interface javax.ejb.EntityBean
- Throws:
javax.ejb.EJBException
java.rmi.RemoteException
setClientID
public abstract void setClientID(java.lang.String clientID)
getClientID
public abstract java.lang.String getClientID()
setSeqNum
public abstract void setSeqNum(int seqNum)
getSeqNum
public abstract int getSeqNum()
setReplyMsg
public abstract void setReplyMsg(java.io.Serializable replyMsg)
getReplyMsg
public abstract java.io.Serializable getReplyMsg()
ejbCreate
public MessageKey ejbCreate(Message m)
throws UnexpectedMessageSequenceNumberException,
javax.ejb.DuplicateKeyException,
javax.ejb.CreateException
- Throws:
UnexpectedMessageSequenceNumberException
javax.ejb.DuplicateKeyException
javax.ejb.CreateException
ejbPostCreate
public void ejbPostCreate(Message m)
throws javax.ejb.CreateException
- Throws:
javax.ejb.CreateException
ejbHomeGetExpectedSequenceNumber
public int ejbHomeGetExpectedSequenceNumber(java.lang.String clientID)
throws javax.ejb.FinderException
- Throws:
javax.ejb.FinderException
ejbSelectMaxSequenceNumber
public abstract java.util.Collection ejbSelectMaxSequenceNumber(java.lang.String clientID)
throws javax.ejb.FinderException
- Throws:
javax.ejb.FinderException