/** * Constructor. */ public void free() { super.free(); m_application = null; m_strProcessClassName = null; } /**
/** * Receive the message. * Be very careful of multithreading issues, * as this will be running in an independent thread. */ public int handleMessage(BaseMessage message) { // Override this! Utility.getLogger().info("BaseRecordMessageListener/95 " + message); return super.handleMessage(message); } }
/** * Constructor. */ public void init(BaseMessageFilter messageFilter, Application application, String strProcessClassName, Map<String, Object> properties) { m_application = application; m_strProcessClassName = strProcessClassName; m_properties = properties; super.init(null, messageFilter); } /**
/** * Receive the message. * Be very careful of multithreading issues, * as this will be running in an independent thread. */ public int handleMessage(BaseMessage message) { // Override this! Utility.getLogger().info("BaseRecordMessageListener/95 " + message); return super.handleMessage(message); } }
/** * Constructor. */ public void free() { super.free(); m_application = null; m_strProcessClassName = null; } /**
/** * Constructor. */ public void init(BaseMessageFilter messageFilter, Application application, String strProcessClassName, Map<String, Object> properties) { m_application = application; m_strProcessClassName = strProcessClassName; m_properties = properties; super.init(null, messageFilter); } /**
public int handleMessage(BaseMessage message) { // Whenever I'm pinged, restart the JobScanner which rescans the current job list Map<String,Object> properties = null; if (message instanceof MapMessage) // Always properties = (Map)message.getData(); ProcessRunnerTask task = new ProcessRunnerTask(JobSchedulerApp.this, null, properties); getTaskScheduler().addTask(task); return super.handleMessage(message); } };
/** * Free. */ public void free() { if (m_messageListener != null) m_messageListener.free(); super.free(); } /**
/** * Constructor. */ public void init(BaseMessageReceiver messageHandler, Record record, BaseMessageFilter messageFilter) { super.init(messageHandler, messageFilter); // This will remove this listener on close. m_record = record; m_record.addListener(m_closeOnFreeBehavior = new FreeOnFreeHandler(this)); } /**
/** * Handle the record changed message. */ public int handleMessage(BaseMessage message) { RecordMessageHeader messageHeader = (RecordMessageHeader)message.getMessageHeader(); Record record = m_listener.getOwner().getRecord(); if (messageHeader.isRecordMatch(record)) // Double-check to make sure this is the right message record.refreshToCurrent(DBConstants.AFTER_UPDATE_TYPE, false); // This will cause a field changed event if it changed. return super.handleMessage(message); // Override this to process change } }
/** * Constructor. */ public void free() { super.free(); if (m_closeOnFreeBehavior != null) if (m_record != null) { FileListener listener = m_closeOnFreeBehavior; m_closeOnFreeBehavior = null; m_record.removeListener(listener, false); } } /**
/** * Constructor. */ public void init(BaseMessageReceiver messageHandler, Record record, BaseMessageFilter messageFilter) { super.init(messageHandler, messageFilter); // This will remove this listener on close. m_record = record; m_record.addListener(m_closeOnFreeBehavior = new FreeOnFreeHandler(this)); } /**
/** * Handle the record changed message. */ public int handleMessage(BaseMessage message) { RecordMessageHeader messageHeader = (RecordMessageHeader)message.getMessageHeader(); Record record = m_listener.getOwner().getRecord(); if (messageHeader.isRecordMatch(record)) // Double-check to make sure this is the right message record.refreshToCurrent(DBConstants.AFTER_UPDATE_TYPE, false); // This will cause a field changed event if it changed. return super.handleMessage(message); // Override this to process change } }
/** * Constructor. */ public void free() { super.free(); if (m_closeOnFreeBehavior != null) if (m_record != null) { FileListener listener = m_closeOnFreeBehavior; m_closeOnFreeBehavior = null; m_record.removeListener(listener, false); } } /**
/** * Handle the record changed message. */ public int handleMessage(BaseMessage message) { RecordMessageHeader messageHeader = (RecordMessageHeader)message.getMessageHeader(); Record record = m_listener.getOwner().getRecord(); if (messageHeader.isRecordMatch(record)) // Double-check to make sure this is the right message record.refreshToCurrent(DBConstants.AFTER_UPDATE_TYPE, false); // This will cause a field changed event if it changed. return super.handleMessage(message); // Override this to process change } }