Class TelemetryMailboxProviderKeeper
- java.lang.Object
-
- io.vlingo.telemetry.plugin.mailbox.TelemetryMailboxProviderKeeper
-
- All Implemented Interfaces:
io.vlingo.actors.MailboxProviderKeeper
public class TelemetryMailboxProviderKeeper extends java.lang.Object implements io.vlingo.actors.MailboxProviderKeeper
-
-
Constructor Summary
Constructors Constructor Description TelemetryMailboxProviderKeeper(io.vlingo.actors.MailboxProviderKeeper delegate, MailboxTelemetry telemetry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vlingo.actors.Mailbox
assignMailbox(java.lang.String name, int hashCode)
void
close()
java.lang.String
findDefault()
boolean
isValidMailboxName(java.lang.String candidateMailboxName)
void
keep(java.lang.String name, boolean isDefault, io.vlingo.actors.MailboxProvider mailboxProvider)
-
-
-
Constructor Detail
-
TelemetryMailboxProviderKeeper
public TelemetryMailboxProviderKeeper(io.vlingo.actors.MailboxProviderKeeper delegate, MailboxTelemetry telemetry)
-
-
Method Detail
-
assignMailbox
public io.vlingo.actors.Mailbox assignMailbox(java.lang.String name, int hashCode)
- Specified by:
assignMailbox
in interfaceio.vlingo.actors.MailboxProviderKeeper
-
close
public void close()
- Specified by:
close
in interfaceio.vlingo.actors.MailboxProviderKeeper
-
findDefault
public java.lang.String findDefault()
- Specified by:
findDefault
in interfaceio.vlingo.actors.MailboxProviderKeeper
-
keep
public void keep(java.lang.String name, boolean isDefault, io.vlingo.actors.MailboxProvider mailboxProvider)
- Specified by:
keep
in interfaceio.vlingo.actors.MailboxProviderKeeper
-
isValidMailboxName
public boolean isValidMailboxName(java.lang.String candidateMailboxName)
- Specified by:
isValidMailboxName
in interfaceio.vlingo.actors.MailboxProviderKeeper
-
-