Class AbstractEndPoint
java.lang.Object
ch.nolix.base.net.baseendpoint.AbstractBaseEndPoint
ch.nolix.base.net.executoranddataproviderserver.AbstractEndPoint
- All Implemented Interfaces:
BaseEndPoint, DataProvider, EndPoint, Executor, ExecutorAndDataProvider, ConnectionTypeHolder, SecurityModeHolder, Closeable, GroupCloseable, OpennessRequestable, AutoCloseable
- Direct Known Subclasses:
LocalEndPoint, NetEndPoint
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal voidLets the currentGroupCloseablenote a close.final voidrunCommands(ChainedNode... commands) final voidsetExecutorAndDataProvider(ExecutorAndDataProvider receiverController) Methods inherited from class AbstractBaseEndPoint
getStoredCloseController, getTargetSlotDefinitionType, hasDefaultTargetSlot, isBackendEndPoint, isFrontendEndPoint, isLocalEndPoint, isSocketEndPoint, isWebSocketEndPointMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseEndPoint
getCustomTargetSlot, getPeerType, getTargetSlotDefinitionType, hasCustomTargetSlot, hasDefaultTargetSlot, isBackendEndPoint, isFrontendEndPoint, isLocalEndPoint, isSocketEndPoint, isWebSocketEndPointMethods inherited from interface ConnectionTypeHolder
getConnectionTypeMethods inherited from interface DataProvider
getDataForRequest, getDataForRequests, getDataForRequestsMethods inherited from interface Executor
runCommand, runCommandsMethods inherited from interface GroupCloseable
close, createCloseDependencyTo, getStoredCloseController, isClosedMethods inherited from interface OpennessRequestable
isOpenMethods inherited from interface SecurityModeHolder
getSecurityMode
-
Method Details
-
hasExecutorAndDataProvider
public final boolean hasExecutorAndDataProvider()- Specified by:
hasExecutorAndDataProviderin interfaceEndPoint
-
runCommands
- Specified by:
runCommandsin interfaceExecutor
-
noteClose
public final void noteClose()Lets the currentGroupCloseablenote a close.- Specified by:
noteClosein interfaceGroupCloseable
-
setExecutorAndDataProvider
- Specified by:
setExecutorAndDataProviderin interfaceEndPoint
-