Class ConnectionInitEvent
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Event
-
- net.md_5.bungee.api.event.AsyncEvent<ConnectionInitEvent>
-
- io.github.waterfallmc.waterfall.event.ConnectionInitEvent
-
- All Implemented Interfaces:
Cancellable
public class ConnectionInitEvent extends AsyncEvent<ConnectionInitEvent> implements Cancellable
Represents a brand new connection made to the proxy, allowing for plugins to efficiently close a connection, useful for connection throttlers, etc
-
-
Constructor Summary
Constructors Constructor Description ConnectionInitEvent(SocketAddress remoteAddress, ListenerInfo listener, Callback<ConnectionInitEvent> done)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description InetSocketAddress
getRemoteAddress()
Deprecated.BungeeCord can accept connections via Unix domain socketsSocketAddress
getRemoteSocketAddress()
boolean
isCancelled()
Get whether or not this event is cancelled.void
setCancelled(boolean cancel)
Sets the cancelled state of this event.String
toString()
-
Methods inherited from class net.md_5.bungee.api.event.AsyncEvent
canEqual, completeIntent, equals, hashCode, postCall, registerIntent
-
-
-
-
Constructor Detail
-
ConnectionInitEvent
public ConnectionInitEvent(SocketAddress remoteAddress, ListenerInfo listener, Callback<ConnectionInitEvent> done)
-
-
Method Detail
-
isCancelled
public boolean isCancelled()
Description copied from interface:Cancellable
Get whether or not this event is cancelled.- Specified by:
isCancelled
in interfaceCancellable
- Returns:
- the cancelled state of this event
-
setCancelled
public void setCancelled(boolean cancel)
Description copied from interface:Cancellable
Sets the cancelled state of this event.- Specified by:
setCancelled
in interfaceCancellable
- Parameters:
cancel
- the state to set
-
getRemoteAddress
@Deprecated public InetSocketAddress getRemoteAddress()
Deprecated.BungeeCord can accept connections via Unix domain sockets- Returns:
- the INetSocketAddress of the connection being opened
-
getRemoteSocketAddress
public SocketAddress getRemoteSocketAddress()
- Returns:
- the SocketAddress of the connection being opened
-
toString
public String toString()
- Overrides:
toString
in classAsyncEvent<ConnectionInitEvent>
-
-