Class SmfConnection.Connectable
java.lang.Object
com.blackhillsoftware.smf.realtime.SmfConnection.Connectable
- Enclosing class:
- SmfConnection
Class used to set options for the SmfConnection prior to connection to the in memory resource.
Returned by
SmfConnection.forResourceName(String)
.
Call connect()
to create a usable SmfConnection.
-
Method Summary
Modifier and TypeMethodDescriptionconnect()
Connect to the In Memory ResourceClose the connection if a MVS STOP command is received.onMissedData
(Consumer<MissedDataEvent> onMissedData) Setup a handler for a missed data event.
-
Method Details
-
connect
Connect to the In Memory Resource- Returns:
- a usable SmfConnection
- Throws:
IOException
- If the connection attempt fails.
-
disconnectOnStop
Close the connection if a MVS STOP command is received. This will set up a command handler using the JZOS MvsConsole class.- Returns:
- this Connectable. Call
connect()
to create a usable SmfConnection.
-
onMissedData
Setup a handler for a missed data event. The handler can take action as required and control whether an exception is thrown using theMissedDataEvent
.The default action is to throw a
MissedDataException
. SetMissedDataEvent.getThrowException()
to false in the handler to suppress the exception.- Parameters:
onMissedData
- A function to received the onMissedData event.- Returns:
- this Connectable. Call
connect()
to create a usable SmfConnection.
-