package org.jrebirth.af.core.link;
import org.jrebirth.af.api.exception.CoreRuntimeException;
import org.jrebirth.af.api.link.UnprocessedWaveHandler;
import org.jrebirth.af.api.wave.Wave;
/**
* The class <strong>DefaultUnprocessedWaveHandler</strong>.
*
* @author Sébastien Bordes
*/
public class DefaultUnprocessedWaveHandler implements UnprocessedWaveHandler, LinkMessages {
/**
* {@inheritDoc}
*/
@Override
public void manageUnprocessedWave(final Wave wave) {
throw new CoreRuntimeException(WAVE_LOST.getText(wave.toString()));
}
/**
* {@inheritDoc}
*/
@Override
public void manageUnprocessedWave(final String contextExplanation, final Wave wave) {
throw new CoreRuntimeException(WAVE_LOST_CONTEXT.getText(wave.toString(), contextExplanation));
}
}