public class ChannelJoinEvent extends ActorChannelEventBase<User> implements ChannelUserListChangeEvent
ChannelUserListChangeEvent.Change
Constructor and Description |
---|
ChannelJoinEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
getAffectedChannel()
Gets the channel affected or empty if affecting all channels the user
is present in.
|
ChannelUserListChangeEvent.Change |
getChange()
Gets the type of change occurring.
|
User |
getUser()
Gets the current user affected.
|
getChannel, toStringer
getActor
getOriginalMessages
getClient, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOriginalMessages
getClient
public ChannelJoinEvent(@Nonnull Client client, @Nonnull List<ServerMessage> originalMessages, @Nonnull Channel channel, @Nonnull User user)
client
- client for which this is occurringoriginalMessages
- original messageschannel
- the channel joineduser
- the user joining@Nonnull public Optional<Channel> getAffectedChannel()
ChannelUserListChangeEvent
getAffectedChannel
in interface ChannelUserListChangeEvent
@Nonnull public ChannelUserListChangeEvent.Change getChange()
ChannelUserListChangeEvent
getChange
in interface ChannelUserListChangeEvent
@Nonnull public User getUser()
ChannelUserListChangeEvent
getUser
in interface ChannelUserListChangeEvent
Copyright © 2013–2019 Kitteh. All rights reserved.