package com.nabalive.server.jabber.packet; import org.jboss.netty.buffer.ChannelBuffer; import org.jboss.netty.buffer.ChannelBuffers; /** * Created by IntelliJ IDEA. * User: Julien Cheype * Date: 12/16/11 */ public class SleepPacket extends BasePacket{ private final int TYPE = 0x0B; private final Action action; public static enum Action { WakeUp, Sleep } public SleepPacket(Action action) { this.action = action; } @Override protected int getType() { return TYPE; } @Override protected ChannelBuffer getData() { ChannelBuffer channelBuffer = ChannelBuffers.buffer(1); if(action == Action.WakeUp) channelBuffer.writeByte(0); else channelBuffer.writeByte(1); return channelBuffer; } }