package org.mobicents.slee.resource.diameter.ro; import net.java.slee.resource.diameter.base.DiameterMessageFactory; import net.java.slee.resource.diameter.cca.CreditControlAVPFactory; import net.java.slee.resource.diameter.cca.events.CreditControlRequest; import net.java.slee.resource.diameter.ro.RoMessageFactory; import org.jdiameter.api.Session; import org.jdiameter.api.Stack; import org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl; import org.mobicents.slee.resource.diameter.cca.CreditControlMessageFactoryImpl; /** * RoMessageFactoryImpl.java * * <br>Project: mobicents * <br>6:29:07 PM Apr 13, 2009 * <br> * @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a> */ public class RoMessageFactoryImpl extends CreditControlMessageFactoryImpl implements RoMessageFactory { public RoMessageFactoryImpl( DiameterMessageFactoryImpl baseFactory, Session session, Stack stack, CreditControlAVPFactory localFactory ) { super( baseFactory, session, stack, localFactory ); } /* (non-Javadoc) * @see net.java.slee.resource.diameter.ro.RoMessageFactory#createRoCreditControlRequest() */ public CreditControlRequest createRoCreditControlRequest() { return super.createCreditControlRequest(); } /* (non-Javadoc) * @see net.java.slee.resource.diameter.ro.RoMessageFactory#createRoCreditControlRequest(java.lang.String) */ public CreditControlRequest createRoCreditControlRequest( String sessionId ) { return this.createCreditControlRequest( sessionId ); } /* (non-Javadoc) * @see net.java.slee.resource.diameter.ro.RoMessageFactory#getBaseMessageFactory() */ public DiameterMessageFactory getBaseMessageFactory() { return this.baseFactory; } }