Class Timer
- Namespace
- Javax.Management.Timer
- Assembly
- MASES.JNet.dll
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/timer/Timer.html
public class Timer : NotificationBroadcasterSupport, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, INotificationEmitter, INotificationBroadcaster
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<NotificationBroadcaster>Timer
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<NotificationBroadcaster>.IsAssignableFrom(IJavaType)JVMBridgeBase<NotificationBroadcaster>.IsAssignableFrom<T>()JVMBridgeBase<NotificationBroadcaster>.Execute<T>(params T[])JVMBridgeBase<NotificationBroadcaster>.DynBridgeClazzJVMBridgeBase<NotificationBroadcaster>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Timer()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Timer()
Timer(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Timer(params object[] args)
Parameters
args
object[]
Properties
AllNotificationIDs
public Vector<Integer> AllNotificationIDs { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
NbNotifications
public int NbNotifications { get; }
Property Value
ONE_DAY
public static long ONE_DAY { get; }
Property Value
ONE_HOUR
public static long ONE_HOUR { get; }
Property Value
ONE_MINUTE
public static long ONE_MINUTE { get; }
Property Value
ONE_SECOND
public static long ONE_SECOND { get; }
Property Value
ONE_WEEK
public static long ONE_WEEK { get; }
Property Value
SendPastNotifications
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/timer/Timer.html#getSendPastNotifications() https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/timer/Timer.html#setSendPastNotifications(boolean)
public bool SendPastNotifications { get; set; }
Property Value
Methods
AddNotification(String, String, object, Date)
public Integer AddNotification(String arg0, String arg1, object arg2, Date arg3)
Parameters
Returns
Exceptions
AddNotification(String, String, object, Date, long)
public Integer AddNotification(String arg0, String arg1, object arg2, Date arg3, long arg4)
Parameters
Returns
Exceptions
AddNotification(String, String, object, Date, long, long)
public Integer AddNotification(String arg0, String arg1, object arg2, Date arg3, long arg4, long arg5)
Parameters
Returns
Exceptions
AddNotification(String, String, object, Date, long, long, bool)
public Integer AddNotification(String arg0, String arg1, object arg2, Date arg3, long arg4, long arg5, bool arg6)
Parameters
Returns
Exceptions
GetDate(Integer)
public Date GetDate(Integer arg0)
Parameters
Returns
GetFixedRate(Integer)
public Boolean GetFixedRate(Integer arg0)
Parameters
Returns
GetNbOccurences(Integer)
public Long GetNbOccurences(Integer arg0)
Parameters
Returns
GetNotificationIDs(String)
public Vector<Integer> GetNotificationIDs(String arg0)
Parameters
Returns
GetNotificationMessage(Integer)
public String GetNotificationMessage(Integer arg0)
Parameters
Returns
GetNotificationType(Integer)
public String GetNotificationType(Integer arg0)
Parameters
Returns
GetNotificationUserData(Integer)
public object GetNotificationUserData(Integer arg0)
Parameters
Returns
GetPeriod(Integer)
public Long GetPeriod(Integer arg0)
Parameters
Returns
IsActive()
public bool IsActive()
Returns
IsEmpty()
public bool IsEmpty()
Returns
PostDeregister()
public void PostDeregister()
PostRegister(Boolean)
public void PostRegister(Boolean arg0)
Parameters
PreDeregister()
public void PreDeregister()
Exceptions
PreRegister(MBeanServer, ObjectName)
public ObjectName PreRegister(MBeanServer arg0, ObjectName arg1)
Parameters
arg0
MBeanServerarg1
ObjectName
Returns
Exceptions
RemoveAllNotifications()
public void RemoveAllNotifications()
RemoveNotification(Integer)
public void RemoveNotification(Integer arg0)
Parameters
Exceptions
RemoveNotifications(String)
public void RemoveNotifications(String arg0)
Parameters
Exceptions
Start()
public void Start()
Stop()
public void Stop()
Operators
implicit operator MBeanRegistration(Timer)
Converter from Timer to MBeanRegistration
public static implicit operator MBeanRegistration(Timer t)
Parameters
t
Timer
Returns
implicit operator TimerMBean(Timer)
Converter from Timer to TimerMBean
public static implicit operator TimerMBean(Timer t)
Parameters
t
Timer