package com.liuxinglanyue.session.serializer;
import java.io.IOException;
import com.liuxinglanyue.session.CustomSession;
import com.liuxinglanyue.session.SessionMetadata;
public interface Serializer {
void setClassLoader(ClassLoader loader);
byte[] attributesFrom(CustomSession session) throws IOException;
byte[] serializeFrom(CustomSession session, SessionMetadata metadata) throws IOException;
void deserializeInto(byte[] data, CustomSession session, SessionMetadata metadata)
throws IOException, ClassNotFoundException;
}