package org.jdiameter.common.api.app.cca; import org.jdiameter.api.Message; import org.jdiameter.api.cca.ClientCCASession; import org.jdiameter.client.impl.app.cca.ClientCCASessionImpl; public interface IClientCCASessionContext { long getDefaultTxTimerValue(); void txTimerExpired(ClientCCASession session); int getDefaultCCFHValue(); int getDefaultDDFHValue(); void grantAccessOnDeliverFailure(ClientCCASession clientCCASessionImpl,Message request); void denyAccessOnDeliverFailure(ClientCCASession clientCCASessionImpl,Message request); void grantAccessOnTxExpire(ClientCCASession clientCCASessionImpl); void denyAccessOnTxExpire(ClientCCASession clientCCASessionImpl); void grantAccessOnFailureMessage(ClientCCASession clientCCASessionImpl); void denyAccessOnFailureMessage(ClientCCASession clientCCASessionImpl); void indicateServiceError(ClientCCASession clientCCASessionImpl); }