Java 类com.esotericsoftware.kryonet.EndPoint 实例源码

项目:MMO-Rulemasters-World    文件:Network.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(ConnectPacket.class);
    kryo.register(NewUserConnectedLobbyPacket.class);
    kryo.register(ErrorPacket.class);
    kryo.register(ErrorPacket.ErrorType.class);
    kryo.register(EntityMovePacket.class);
    kryo.register(EntityPacket.class);
    kryo.register(EntityRemovePacket.class);
    kryo.register(GotoPosPacket.class);
    kryo.register(EntityHpPacket.class);
    kryo.register(EntityEffectAddPacket.class);
    kryo.register(EntityEffectRemovePacket.class);
    kryo.register(TchatMsgPacket.class);
    kryo.register(TchatCommandPacket.class);
    kryo.register(TchatCommands.class);
    kryo.register(ConnectQueuePlace.class);
    kryo.register(PlayerSpellPacket.class);
    kryo.register(TargetType.class);
    kryo.register(PlayerUseSpellPacket.class);
    kryo.register(ChangeMapPacket.class);
    kryo.register(PlayerSpellUsedPacket.class);
    kryo.register(ObjectStats.class);
    kryo.register(EntityStats.class);
}
项目:ChainReactionClone    文件:Networking.java   
static public void register(EndPoint endPoint) {
    Log.set(Log.LEVEL_DEBUG);
    Log.setLogger(new Log.Logger());

    Kryo kryo = endPoint.getKryo();

    kryo.register(deliquescence.network.PacketTitle.class);
    kryo.register(java.util.HashMap.class);
    kryo.register(java.util.ArrayList.class);
    kryo.register(NetworkPacket.class);
    kryo.register(NetworkGameSettings.class);
    kryo.register(deliquescence.Tile.class);
    kryo.register(deliquescence.network.NetworkGame.class);
    kryo.register(UUID.class, new UUIDSerializer());
    kryo.register(com.esotericsoftware.kryo.util.ObjectMap.class);
    kryo.register(deliquescence.Player.class);
    kryo.register(deliquescence.Player[].class);
    kryo.register(javax.swing.plaf.ColorUIResource.class);
    kryo.register(float[].class);
    kryo.register(java.net.Inet4Address.class);
    kryo.register(double.class);
    kryo.register(Object[].class);
    kryo.register(java.util.TreeSet.class);
}
项目:the-erder    文件:TListener.java   
public TListener(EndPoint e)
{
    kryo = e.getKryo();

    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    kryo.register(ServerListingState.class);
    kryo.register(AuthState.class);

    kryo.register(AuthPacketRequest.class);
    kryo.register(AuthResponse.class);
    kryo.register(AddServerResponse.class);
    kryo.register(ServerListing.class);
    kryo.register(RegistrationPacketRequest.class);
    kryo.register(RegisterResponse.class);


}
项目:the-erder    文件:LoginClientListener.java   
public LoginClientListener(EndPoint e)
{
    kryo = e.getKryo();

    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    kryo.register(ServerListingState.class);
    kryo.register(AuthState.class);

    kryo.register(AuthPacketRequest.class);
    kryo.register(AuthResponse.class);
    kryo.register(AddServerResponse.class);
    kryo.register(ServerListing.class);
    kryo.register(RegistrationPacketRequest.class);
    kryo.register(RegisterResponse.class);

    // System.out.println("Client Handler have been started!");
}
项目:AudioRacer    文件:PlayerNetwork.java   
public static void register(EndPoint endpoint) {
    Kryo kryo = endpoint.getKryo();
    // This must be called in order to use ObjectSpaces.
    // ObjectSpace.registerClasses(kryo);

    // The interfaces that will be used as remote objects must be registered.
    kryo.register(PlayerMessage.MessageId.class);
    kryo.register(SetPlayerNameRequestMessage.class);
    kryo.register(SetPlayerNameResponseMessage.class);
    kryo.register(FreeCarsMessage.class);
    kryo.register(SelectCarRequestMessage.class);
    kryo.register(SelectCarResponseMessage.class);
    kryo.register(UpdateVelocityMessage.class);
    kryo.register(PlayerConnectedMessage.class);
    kryo.register(StartGameMessage.class);
    kryo.register(PlayerMessage.class);
    kryo.register(UpdateGameStateMessage.class);
    kryo.register(UpdateCheckPointDirectionMessage.class);
    kryo.register(ReconnectRequestMessage.class);
    kryo.register(ReconnectRequestResponse.class);
    kryo.register(PlayerDisconnectedMessage.class);

    kryo.register(byte[].class);
}
项目:Tower-Defense-Galaxy    文件:Networking.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(RegisterClient.class);
    kryo.register(RegisterServer.class);
    kryo.register(EntityPacket.class);
    kryo.register(EntityPacket.EntityRender.class);
    kryo.register(CreateShare.class);
    kryo.register(ViewShare.class);
    kryo.register(ConfirmSession.class);
}
项目:chatterino    文件:NetworkShared.java   
static public void register(EndPoint endPoint) {
  Kryo kryo = endPoint.getKryo();
  kryo.register(RegisterNameInfo.class);
  kryo.register(String[].class);
  kryo.register(MessageInfo.class);
  kryo.register(String.class);
  kryo.register(PointInfo.class);
  kryo.register(PlayerInfo.class);
  kryo.register(DisconnectionInfo.class);
  kryo.register(TypingInfo.class);
}
项目:rpc-bench    文件:Network.java   
public static void register(final EndPoint endPoint) {
  final Kryo kryo = endPoint.getKryo();
  kryo.setReferences(false);
  kryo.register(Ping.class);
  kryo.register(Pong.class);
  kryo.register(Size.class);
  kryo.register(Price.class);
}
项目:Mach3Pendant    文件:Network.java   
static public void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(String[].class);
    kryo.register(SomeRequest.class);
    kryo.register(SomeResponse.class);
    kryo.register(KeyEvent.class);
    kryo.register(EventSequence.class);
    kryo.register(Event.class);
    kryo.register(ArrayList.class);
    kryo.register(ServerGreeting.class);
    kryo.register(ServerWindow.class);
    kryo.register(Handshake.class);
}
项目:TinyTank    文件:NetworkRegister.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(MessageModel.class);
    kryo.register(MessageConnect.class);
    kryo.register(MessageDisconnect.class);
    kryo.register(MessageMove.class);
    kryo.register(MessageShoot.class);
    kryo.register(MessageSpell.class);
    kryo.register(MessageChangeTeam.class);
    kryo.register(MessagePlayerDelete.class);
    kryo.register(MessagePlayerNew.class);
    kryo.register(MessagePlayerObserverDelete.class);
    kryo.register(MessagePlayerObserverNew.class);
    kryo.register(MessagePlayerUpdateState.class);
    kryo.register(MessagePlayerUpdatePosition.class);
    kryo.register(MessagePlayerRevive.class);
    kryo.register(MessageCollision.class);
    kryo.register(MessagePutObstacle.class);
    kryo.register(MessageObstacleUpdateState.class);
    kryo.register(MessageShotUpdateState.class);
    kryo.register(MessageChat.class);
    kryo.register(MessageRoundKill.class);
    kryo.register(MessageRoundScore.class);
    kryo.register(MessageRoundStart.class);
    kryo.register(MessageRoundEnd.class);
    kryo.register(MessageDeleteObject.class);

    kryo.register(EnumGameObject.class);
    kryo.register(EnumCollision.class);


    // pas utilisé
    kryo.register(MessageNeedMap.class);
    kryo.register(MessageDownload.class);
    kryo.register(ArrayList.class);
}
项目:TinyTank    文件:NetworkRegister.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(MessageModel.class);
    kryo.register(MessageConnect.class);
    kryo.register(MessageDisconnect.class);
    kryo.register(MessageMove.class);
    kryo.register(MessageShoot.class);
    kryo.register(MessageSpell.class);
    kryo.register(MessageChangeTeam.class);
    kryo.register(MessagePlayerDelete.class);
    kryo.register(MessagePlayerNew.class);
    kryo.register(MessagePlayerObserverDelete.class);
    kryo.register(MessagePlayerObserverNew.class);
    kryo.register(MessagePlayerUpdateState.class);
    kryo.register(MessagePlayerUpdatePosition.class);
    kryo.register(MessagePlayerRevive.class);
    kryo.register(MessageCollision.class);
    kryo.register(MessagePutObstacle.class);
    kryo.register(MessageObstacleUpdateState.class);
    kryo.register(MessageShotUpdateState.class);
    kryo.register(MessageChat.class);
    kryo.register(MessageRoundKill.class);
    kryo.register(MessageRoundScore.class);
    kryo.register(MessageRoundStart.class);
    kryo.register(MessageRoundEnd.class);
    kryo.register(MessageDeleteObject.class);

    kryo.register(EnumGameObject.class);
    kryo.register(EnumCollision.class);
}
项目:MMO-Rulemasters-World    文件:HubNetwork.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(ConnectPacket.class);
    kryo.register(NewUserConnectedLobbyPacket.class);
    kryo.register(TchatPrivmsgPacket.class);
    kryo.register(ErrorPacket.class);
    kryo.register(ErrorPacket.ErrorType.class);
    // Game lobby packets
    kryo.register(GameLobbyJoin.class);
    kryo.register(CreateGamePacket.class);
    kryo.register(GameLobbyNumberPacket.class);
    kryo.register(GameLobbyPacket.class);
}
项目:Projet2015    文件:ClassRegisterer.java   
/**
 * Enregistre les classes qui seront transmises via le réseau.
 * 
 * @param endPoint
 *      Objet utilisé pour l'enregistrement des classes.
 */
static public void register (EndPoint endPoint)
{   Kryo kryo = endPoint.getKryo();

    kryo.register(Integer.class);
    kryo.register(Integer[].class);
    kryo.register(int[].class);
    kryo.register(float[].class);
    kryo.register(String.class);
    kryo.register(Profile.class);
    kryo.register(Profile[].class);
    kryo.register(UpdateInterface.class);
    kryo.register(Round.class);
    kryo.register(Player.class);
    kryo.register(Player[].class);
    kryo.register(Board.class);
    kryo.register(PhysBoard.class);
    kryo.register(PhysItemInstance.class);
    kryo.register(LinkedList.class);
    kryo.register(ArrayList.class);
    kryo.register(Snake[].class);
    kryo.register(ItemInstance.class);
    kryo.register(ItemInstance[].class);
    kryo.register(ItemType.class);
    kryo.register(PhysSnake.class);
    kryo.register(TreeSet.class);
    kryo.register(Position.class);
    kryo.register(State.class);
    kryo.register(SmallUpdate.class);
    kryo.register(boolean[].class);
    kryo.register(boolean.class);
}
项目:kingdom    文件:KingdomNetwork.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(Login.class);
    kryo.register(ConnectionEstablished.class);
    kryo.register(RegistrationRequired.class);
    kryo.register(Register.class);
    kryo.register(AddCharacter.class);
    kryo.register(UpdateCharacter.class);
    kryo.register(RemoveCharacter.class);
    kryo.register(KingdomCharacter.class);
    kryo.register(ChatMessage.class);
    kryo.register(ProjectileMessage.class);
}
项目:kingdom    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(Login.class);
    kryo.register(RegistrationRequired.class);
    kryo.register(Register.class);
    kryo.register(AddCharacter.class);
    kryo.register(UpdateCharacter.class);
    kryo.register(RemoveCharacter.class);
    kryo.register(Character.class);
    kryo.register(MoveCharacter.class);
}
项目:kingdom    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    // This must be called in order to use ObjectSpaces.
    ObjectSpace.registerClasses(kryo);
    // The interfaces that will be used as remote objects must be registered.
    kryo.register(IPlayer.class);
    kryo.register(IChatFrame.class);
    // The classes of all method parameters and return values
    // for remote objects must also be registered.
    kryo.register(String[].class);
}
项目:kingdom    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(RegisterName.class);
    kryo.register(String[].class);
    kryo.register(UpdateNames.class);
    kryo.register(ChatMessage.class);
}
项目:the-erder    文件:ServerListener.java   
public ServerListener(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(AuthPacketRequest.class);
    kryo.register(MessagePacketRequest.class);
    kryo.register(RegistrationPacketRequest.class);
    kryo.register(CharacterChooseRequest.class);
    kryo.register(CreateCharacterRequest.class);
    kryo.register(InputRequest.class);

    logger.log(Level.INFO, "Начинаем принимать пакеты.");
}
项目:the-erder    文件:SPListener.java   
public SPListener(EndPoint e)
{
    kryo = e.getKryo();

    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    kryo.register(ServerState.class);

    kryo.register(AuthServerRequest.class);
    kryo.register(AccountRequest.class);
    kryo.register(ProcessLoginResponse.class);

}
项目:the-erder    文件:RegListener.java   
public RegListener(EndPoint e)
{
    kryo = e.getKryo();

    // ����������� �������. *������ ����������� � ����� ��
    // ������������������, ��� � �� �������!*
    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    kryo.register(ServerState.class);

    kryo.register(AuthServerRequest.class);
    kryo.register(AccountRequest.class);
    kryo.register(ProcessLoginResponse.class);
}
项目:ahs-invaders    文件:KryoCommon.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(String.class);
    kryo.register(PlayerConfig.class);
    kryo.register(PlayerConfig[].class);
    kryo.register(PlayerList.class);
    kryo.register(VersionError.class);
    kryo.register(GameFullError.class);
}
项目:kryonet-common    文件:KryonetUtility.java   
public static void registerClasses(EndPoint endpoint) {
    Log.debug("KryonetUtility.registerClasses()");
    //JDK classes
    endpoint.getKryo().register(HashMap.class);
    //Entity classes
    endpoint.getKryo().register(User.class);
    endpoint.getKryo().register(Room.class);
    endpoint.getKryo().register(Room[].class);
    endpoint.getKryo().register(RoomGroup.class);
    //Request classes
    endpoint.getKryo().register(GetRoomsRequest.class);
    endpoint.getKryo().register(JoinRoomRequest.class);
    endpoint.getKryo().register(LeaveRoomRequest.class);
    endpoint.getKryo().register(LoginRequest.class);
    endpoint.getKryo().register(LogoutRequest.class);
    endpoint.getKryo().register(PrivateMessageRequest.class);
    endpoint.getKryo().register(PublicMessageRequest.class);
    //Response classes
    endpoint.getKryo().register(ErrorResponse.class);
    endpoint.getKryo().register(GetRoomsResponse.class);
    endpoint.getKryo().register(JoinRoomFailureResponse.class);
    endpoint.getKryo().register(JoinRoomSuccessResponse.class);
    endpoint.getKryo().register(LeaveRoomResponse.class);
    endpoint.getKryo().register(LoginFailureResponse.class);
    endpoint.getKryo().register(LoginSuccessResponse.class);
    endpoint.getKryo().register(LogoutResponse.class);
    endpoint.getKryo().register(PrivateMessageResponse.class);
    endpoint.getKryo().register(PublicMessageResponse.class);
}
项目:kryonet    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(Login.class);
    kryo.register(RegistrationRequired.class);
    kryo.register(Register.class);
    kryo.register(AddCharacter.class);
    kryo.register(UpdateCharacter.class);
    kryo.register(RemoveCharacter.class);
    kryo.register(Character.class);
    kryo.register(MoveCharacter.class);
}
项目:kryonet    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    // This must be called in order to use ObjectSpaces.
    ObjectSpace.registerClasses(kryo);
    // The interfaces that will be used as remote objects must be registered.
    kryo.register(IPlayer.class);
    kryo.register(IChatFrame.class);
    // The classes of all method parameters and return values
    // for remote objects must also be registered.
    kryo.register(String[].class);
}
项目:kryonet    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(RegisterName.class);
    kryo.register(String[].class);
    kryo.register(UpdateNames.class);
    kryo.register(ChatMessage.class);
}
项目:ChatProgram    文件:Network.java   
static public void register( EndPoint endPoint ) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(RegisterName.class);
    kryo.register(String[].class);
    kryo.register(UpdateNames.class);
    kryo.register(ChatMessage.class);
    kryo.register(int[].class);
}
项目:Conquest    文件:Network.java   
static public void register (EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(SelectMessage.class);
    kryo.register(ActionMessage.class);
    kryo.register(SelectMessageClient.class);
    kryo.register(ActionMessageClient.class);
    kryo.register(int[][].class);
    kryo.register(int[].class);
    kryo.register(SyncBoard.class);
    kryo.register(RequestBoard.class);
    kryo.register(SetReady.class);
    kryo.register(Start.class);
    kryo.register(forceStart.class);
}
项目:AudioRacer    文件:WorldNetwork.java   
public static void register(EndPoint endpoint) {
    Kryo kryo = endpoint.getKryo();

    kryo.register(byte[].class);
    kryo.register(CameraMessage.class);
    kryo.register(CameraMessage.MessageId.class);
    kryo.register(CarDetectedMessage.class);
    kryo.register(ConfigureMapMessage.class);
    kryo.register(UpdateCarMessage.class);
}
项目:mindroid    文件:BrickServerImpl.java   
@Override
public void registerMessages(EndPoint kryo) {
    MessageRegistrar.register(kryo);
}
项目:mindroid    文件:MessageRegistrar.java   
public static void register(EndPoint endPoint){
    Kryo kryo = endPoint.getKryo();

    //BrickMessages 
    kryo.register(BrickMessages.class);
    kryo.register(BrickMessages.CreateMotorMessage.class);
    kryo.register(BrickMessages.CreateSensorMessage.class);
    kryo.register(BrickMessages.CreateDisplayMessage.class);
    kryo.register(BrickMessages.HelloMessage.class);
    kryo.register(BrickMessages.EndpointCreatedMessage.class);

    //DisplayMessages
    kryo.register(DisplayMessages.DrawString.class);
    kryo.register(DisplayMessages.HelloDisplay.class);
    kryo.register(DisplayMessages.ClearDisplay.class);

    //RegulatedMotorMessages
    kryo.register(RegulatedMotorMessages.BackwardMsg.class);
    kryo.register(RegulatedMotorMessages.ForwardMsg.class);
    kryo.register(RegulatedMotorMessages.SetSpeedMsg.class);
    kryo.register(RegulatedMotorMessages.StopMsg.class);
    kryo.register(RegulatedMotorMessages.RotateMessage.class);
    kryo.register(RegulatedMotorMessages.RotateToMessage.class);
    kryo.register(RegulatedMotorMessages.MotorState.class);

    //UnregulatedMotorMessages
    kryo.register(UnregulatedMotorMessages.BackwardMsg.class);
    kryo.register(UnregulatedMotorMessages.ForwardMsg.class);
    kryo.register(UnregulatedMotorMessages.SetPowerMsg.class);
    kryo.register(UnregulatedMotorMessages.StopMsg.class);
    kryo.register(UnregulatedMotorMessages.MotorState.class);

    //SensorMessages
    kryo.register(SensorMessages.SensorEventMsg.class);
    kryo.register(SensorMessages.ChangeSensorModeMsg.class);
    kryo.register(SensorMessages.SensorMode_.class);
    kryo.register(SensorMessages.modeChangedSuccessfullyMsg.class);
    kryo.register(SensorMessages.SensorErrorMessage.class);
    kryo.register(SensorMessages.HelloSensorMessage.class);
    kryo.register(SensorMessages.StatusMessage.class);

    //StatusLightMessages
    kryo.register(StatusLightMessages.SetStatusLightMsg.class);

    /** ----- Used classes by Message-classes ----- **/
    kryo.register(Sensors.class);
    kryo.register(Motors.class);

    //kryo.register(SensorPort.class);
    //kryo.register(MotorPort.class);
    //kryo.register(Port.class);
    kryo.register(NetworkPortConfig.class);

    //Used Primitives
    kryo.register(String.class);

    kryo.register(Boolean.class);
    kryo.register(boolean.class);

    kryo.register(float.class);
    kryo.register(float[].class);

    kryo.register(Integer.class);
    kryo.register(int.class);
    kryo.register(int[].class);

    kryo.register(long.class);
    kryo.register(long[].class);
}
项目:javatrove    文件:ChatUtil.java   
public static void registerClasses(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(Command.class);
    kryo.register(Command.Type.class);
}
项目:Buildstation-3    文件:ListenerList.java   
public static void addListeners(EndPoint addingClientOrServer) {    // Listeners are added here.
    addingClientOrServer.addListener(new GetChunk());
    addingClientOrServer.addListener(new PlaceChunk());
    addingClientOrServer.addListener(new TerminalDisplay());
    addingClientOrServer.addListener(new WaitUntil());
}
项目:killingspree    文件:NetworkRegisterer.java   
static public void register (EndPoint endPoint) {
    Registration registration;
    Kryo kryo = endPoint.getKryo();
    registration = kryo.register(ConnectMessage.class);
    registration.setInstantiator(new ObjectInstantiator<ConnectMessage>() {
        @Override
        public ConnectMessage newInstance() {
            return MessageObjectPool.instance.connectMessagePool.obtain();
        }
    });

    registration = kryo.register(ControlsMessage.class);
    registration.setInstantiator(new 
            ObjectInstantiator<ControlsMessage>() {

        @Override
        public ControlsMessage newInstance() {
            return MessageObjectPool.instance.controlsMessagePool.obtain();
        }

    });

    registration = kryo.register(EntityState.class);
    registration.setInstantiator(new 
            ObjectInstantiator<EntityState>() {

        @Override
        public EntityState newInstance() {
            return MessageObjectPool.instance.entityStatePool.obtain();
        }

    });

    registration = kryo.register(GameStateMessage.class);
    registration.setInstantiator(new 
            ObjectInstantiator<GameStateMessage>() {

        @Override
        public GameStateMessage newInstance() {
            return MessageObjectPool.instance.gameStateMessagePool.obtain();
        }

    });

    registration = kryo.register(AudioMessage.class);
    registration.setInstantiator(new 
            ObjectInstantiator<AudioMessage>() {

        @Override
        public AudioMessage newInstance() {
            return MessageObjectPool.instance.audioMessagePool.obtain();
        }

    });

    kryo.register(PlayerNamesMessage.class);
    kryo.register(ClientDetailsMessage.class);
    kryo.register(ServerStatusMessage.class);
    kryo.register(ServerStatusMessage.Status.class);
    kryo.register(ArrayList.class);
    kryo.register(Vector2.class);
    kryo.register(String.class);
    kryo.register(HashMap.class);
}
项目:fellesprosjekt    文件:Network.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();

    // -- COMMON --

    kryo.register(Event.class);
    kryo.register(Event.Status.class);

    kryo.register(Room.class);
    kryo.register(Group.class);
    kryo.register(HashSet.class);
    kryo.register(ArrayList.class);

    kryo.register(LocalDate.class, new LocalDateSerializer());
    kryo.register(LocalTime.class, new LocalTimeSerializer());
    kryo.register(LocalDateTime.class, new LocalDateTimeSerializer());
    kryo.register(Notification.class);
    kryo.register(Room.class);
    kryo.register(String.class);
    kryo.register(User.class);
    kryo.register(Team.class);

    // -- MESSAGES --
    kryo.register(AuthCompleteMessage.class);
    kryo.register(AuthCompleteMessage.Command.class);

    kryo.register(AuthMessage.class);
    kryo.register(AuthMessage.Command.class);

    kryo.register(ErrorMessage.class);

    kryo.register(EventMessage.class);
    kryo.register(EventMessage.Command.class);

    kryo.register(GeneralMessage.class);
    kryo.register(GeneralMessage.Command.class);

    kryo.register(InviteMessage.class);
    kryo.register(InviteMessage.Command.class);

    kryo.register(ParticipantStatusMessage.class);
    kryo.register(ParticipantStatusMessage.Command.class);

    kryo.register(RoomMessage.class);
    kryo.register(RoomMessage.Command.class);

    kryo.register(UserMessage.class);
    kryo.register(UserMessage.Command.class);

    kryo.register(GeneralMessage.class);
    kryo.register(GeneralMessage.Command.class);

    kryo.register(Notification.class);
    kryo.register(Notification.NotificationType.class);
    kryo.register(NotificationMessage.class);
    kryo.register(NotificationMessage.Command.class);

    kryo.register(RequestMessage.class);
    kryo.register(RequestMessage.Command.class);

    kryo.register(ParticipantUser.class);
    kryo.register(ParticipantUserMessage.class);
    kryo.register(ParticipantUserMessage.Command.class);

    kryo.register(TeamMessage.class);
    kryo.register(TeamMessage.Command.class);
}
项目:zesp2013    文件:Network.java   
static public void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();


    kryo.register(__PrimitiveSignal__.class);


    /* from client to server */
    kryo.register(CharacterState__.class);
    kryo.register(ShootEvent__.class);
    kryo.register(ShootEvent__[].class);
    kryo.register(CreateRoom__.class);
    kryo.register(JoinRoom__.class);
    kryo.register(LoginInfo__.class);
    kryo.register(RegistrationInfo__.class);
    kryo.register(RoomChat__.class);
    kryo.register(KillRecord__.class);

    /* from server to client */
    kryo.register(__Update.class);
    kryo.register(__EndGame.class);
    kryo.register(__RoomInitializer.class);
    kryo.register(__RoomInfo.class);
    kryo.register(__RoomInfo[].class);
    kryo.register(__RoomStatus.class);
    kryo.register(__YourId.class);
    kryo.register(__GameInitializer.class);
    kryo.register(__UserInfo.class);
    kryo.register(__ShootEvent.class);
    kryo.register(__ShootEvent[].class);
    kryo.register(__RoomChatBuffor.class);
    kryo.register(__CharacterState.class);
    kryo.register(__CharacterState[].class);
    kryo.register(__PlayerLeft.class);

    /* related classes */
    kryo.register(short[].class);
    kryo.register(int[].class);

    kryo.register(boolean[].class);
    kryo.register(byte[].class);
    kryo.register(byte[][].class);

    System.out.println("Network#registered EndPoint");
}
项目:TDA367    文件:Network.java   
public static void register(EndPoint endPoint) {
    Kryo kryo = endPoint.getKryo();
    kryo.register(CorePlayer.class);
    kryo.register(CorePlayer.Nationality.class);
    kryo.register(Connected.class);
    kryo.register(Coordinate.class);
    kryo.register(CreatedRoom.class);
    kryo.register(CreateRoom.class);
    kryo.register(DestroyedShip.class);
    kryo.register(Disconnect.class);
    kryo.register(ErrorMsg.class);
    kryo.register(FetchedRooms.class);
    kryo.register(FetchRooms.class);
    kryo.register(Fire.class);
    kryo.register(FireResult.class);
    kryo.register(GameReady.class);
    kryo.register(java.util.ArrayList.class);
    kryo.register(java.util.HashMap.class);
    kryo.register(JoinedRoom.class);
    kryo.register(JoinRoom.class);
    kryo.register(LeaveGame.class);
    kryo.register(LeaveRoom.class);
    kryo.register(LeftGame.class);
    kryo.register(LeftRoom.class);
    kryo.register(Looser.class);
    kryo.register(PlayerChangedName.class);
    kryo.register(PlayerChangeName.class);
    kryo.register(PlayerIsReady.class);
    kryo.register(PlayerReady.class);
    kryo.register(Room.class);
    kryo.register(RemoveRoom.class);
    kryo.register(RemovedRoom.class);
    kryo.register(Ship.class);
    kryo.register(Ship.Rotation.class);
    kryo.register(StartedGame.class);
    kryo.register(StartGame.class);
    kryo.register(Turn.class);
    kryo.register(PlayerChangeNat.class);
    kryo.register(PlayerChangedNat.class);
    kryo.register(Winner.class);
}
项目:the-erder    文件:TListener.java   
public TListener(EndPoint e)
{
    kryo = e.getKryo();

    // ����������� �������. *������ ����������� � ����� ��
    // ������������������, ��� � �� �������!*
    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    registerPacket(EntityType.class, true);
    registerPacket(Hashtable.class, true);
    registerPacket(ArrayList.class, true);
    registerPacket(Entity.class, true);
    registerPacket(String.class, true);
    registerPacket(Integer.class, true);
    registerPacket(String[].class, true);
    registerPacket(UpdateType.class, true);
    registerPacket(Vector2.class, true);
    registerPacket(ItemType.class, true);
    kryo.register(UpdateItemType.class);
    kryo.register(ProjectileType.class);

    registerPacket(LoginResponse.class, true);
    registerPacket(AddEntityResponse.class, true);
    registerPacket(SetData.class, true);
    registerPacket(ChatSendResponse.class, true);
    registerPacket(RegisterResponse.class, true);
    registerPacket(AddStatResponse.class, true);
    registerPacket(AddSkillResponse.class, true);
    registerPacket(MessageResponse.class, true);
    registerPacket(AuthPacketRequest.class, false);
    registerPacket(CharacterChooseRequest.class, false);
    registerPacket(CreateCharacterRequest.class, false);
    registerPacket(InputRequest.class, false);
    registerPacket(MessagePacketRequest.class, true);
    registerPacket(AddCharacterResponse.class, true);
    registerPacket(LoadWorldResponse.class, true);
    registerPacket(CharacterRemove.class, false);
    registerPacket(UpdatePlayerResponse.class, true);
    registerPacket(NetGUIInfo.class, true);
    registerPacket(NetGUIAnswer.class, true);
    registerPacket(DropdownMenuRequest.class, true);
    registerPacket(CloseGUIResponse.class, true);
    registerPacket(TargetRequest.class, true);
    registerPacket(SpeechResponse.class, true);
    registerPacket(CreateContainerResponse.class, true);
    registerPacket(AddToContainerResponse.class, true);
    registerPacket(RemoveContainerResponse.class, true);
    registerPacket(RemoveFromContainerResponse.class, true);
    registerPacket(AddEquipResponse.class, true);
    registerPacket(RemoveEquipResponse.class, true);
    registerPacket(HitResponse.class, true);
    registerPacket(TargetResponse.class, true);
    registerPacket(TargetInfoResponse.class, true);
    registerPacket(AddItemResponse.class, true);
    registerPacket(UpdateItemResponse.class, true);
    registerPacket(AddProjectileResponse.class, true);
    registerPacket(UpdateProjectileResponse.class, true);
    registerPacket(RemovePacket.class, true); 
    registerPacket(ActInput.class, true);

}
项目:the-erder    文件:ClientListener.java   
public ClientListener(EndPoint e)
{
    kryo = e.getKryo();

    kryo.setRegistrationRequired(true);
    kryo.setAsmEnabled(true);

    kryo.register(EntityType.class);
    kryo.register(Hashtable.class);
    kryo.register(ArrayList.class);
    kryo.register(Entity.class);
    kryo.register(String.class);
    kryo.register(Integer.class);
    kryo.register(String[].class);
    kryo.register(UpdateType.class);
    kryo.register(Vector2.class);
    kryo.register(ItemType.class);
    kryo.register(UpdateItemType.class);
    kryo.register(ProjectileType.class);

    kryo.register(LoginResponse.class);
    kryo.register(AddEntityResponse.class);
    kryo.register(SetData.class);
    kryo.register(ChatSendResponse.class);
    kryo.register(RegisterResponse.class);
    kryo.register(AddStatResponse.class);
    kryo.register(AddSkillResponse.class);
    kryo.register(MessageResponse.class);
    kryo.register(AuthPacketRequest.class);
    kryo.register(CharacterChooseRequest.class);
    kryo.register(CreateCharacterRequest.class);
    kryo.register(InputRequest.class);
    kryo.register(MessagePacketRequest.class);
    kryo.register(AddCharacterResponse.class);
    kryo.register(LoadWorldResponse.class);
    kryo.register(CharacterRemove.class);
    kryo.register(UpdatePlayerResponse.class);
    kryo.register(NetGUIInfo.class);
    kryo.register(NetGUIAnswer.class);
    kryo.register(DropdownMenuRequest.class);
    kryo.register(CloseGUIResponse.class);
    kryo.register(TargetRequest.class);
    kryo.register(SpeechResponse.class);
    kryo.register(CreateContainerResponse.class);
    kryo.register(AddToContainerResponse.class);
    kryo.register(RemoveContainerResponse.class);
    kryo.register(RemoveFromContainerResponse.class);
    kryo.register(AddEquipResponse.class);
    kryo.register(RemoveEquipResponse.class);
    kryo.register(HitResponse.class);
    kryo.register(TargetResponse.class);
    kryo.register(TargetInfoResponse.class);
    kryo.register(AddItemResponse.class);
    kryo.register(UpdateItemResponse.class);
    kryo.register(AddProjectileResponse.class);
    kryo.register(UpdateProjectileResponse.class);
    kryo.register(RemovePacket.class);
    kryo.register(ActInput.class);

    // System.out.println("Client Handler have been started!");
}
项目:kryonet-common    文件:KryonetUtility.java   
public static void registerClass(EndPoint endpoint, Class type) {
    endpoint.getKryo().register(type);
}
项目:shadow-engine    文件:KryoNetStream.java   
/**
 * Registers the EndPoint (Server, Client). Should be called after creating it.
 * @param ep EndPoint / Server / Client / ... to register
 */
public void register(EndPoint ep) {
    Kryo kryo = ep.getKryo();
    kryo.setRegistrationRequired(false);
}