|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame com.bankframe.services.notification.TargetFrame
This is a sample TARGET Node for the Notifications it performs the following
i) Registers/unregisters the Supervisors IP address,ID and Port num
ii)Listens on a certain port defined in BankfraneResource.properties
for connections
from the NotificationServer
Field Summary | |
static java.awt.Color |
DARK_BLUE1
|
static java.awt.Color |
DARK_BLUE2
|
static java.awt.Color |
LIGHT_BLUE1
|
static java.awt.Color |
ORANGE1
|
Fields inherited from class javax.swing.JFrame |
EXIT_ON_CLOSE |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
TargetFrame()
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent actionEvent)
|
void |
broadCast()
This method calls the broadCast process |
java.util.Vector |
createRegisterDataPacket()
This method creates the RegisterUser Datapacket |
java.util.Vector |
createReplyDataPacket(Node targetNode)
This method creates a Reply DataPacket |
java.util.Vector |
createUnRegisterDataPacket()
This method creates the Un-Register Datapacket |
javax.swing.plaf.FontUIResource |
getButtonFont()
|
javax.swing.plaf.FontUIResource |
getLabelFont()
|
java.lang.String |
getNodeType()
Return the Node Type |
static void |
main(java.lang.String[] args)
|
void |
notifyUser()
This method calls the notifyUser process Only available in the GUI for the RMI implementation |
void |
registerUser()
This method calls the registerUser process |
java.util.Vector |
reply(Node targetNode)
This method calls the Reply process |
java.util.Vector |
sendRMIBroadCastRequest()
This method calls the RMI broadCast service |
java.util.Vector |
sendRMINotifyRequest()
This method calls the RMI NotifyUserRequest |
java.util.Vector |
sendRMIRegisterUserRequest()
This method calls the RMI registerUser service |
java.util.Vector |
sendRMIUnRegisterUserRequest()
This method calls the RMI unregisterUser service |
void |
startServer()
This method starts the server running on a particular port |
void |
unregisterUser()
This method calls the unregisterUser process |
void |
updateView(java.util.Vector data)
This method sets the NotificationServer request on the Front End it is called from the WorkerThread |
Methods inherited from class javax.swing.JFrame |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update |
Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
public static final java.awt.Color DARK_BLUE1
public static final java.awt.Color DARK_BLUE2
public static final java.awt.Color LIGHT_BLUE1
public static final java.awt.Color ORANGE1
Constructor Detail |
public TargetFrame()
Method Detail |
public javax.swing.plaf.FontUIResource getButtonFont()
public javax.swing.plaf.FontUIResource getLabelFont()
public void updateView(java.util.Vector data)
updateView
in interface NodeFrame
public static void main(java.lang.String[] args)
public void registerUser() throws ProcessingErrorException
java.lang.Exception
ProcessingErrorException
public void unregisterUser() throws ProcessingErrorException
java.lang.Exception
ProcessingErrorException
public void broadCast() throws java.lang.Exception
java.lang.Exception
public void notifyUser() throws java.lang.Exception
java.lang.Exception
public java.util.Vector sendRMIRegisterUserRequest() throws java.rmi.RemoteException, java.rmi.NotBoundException, java.net.MalformedURLException
java.lang.Exception
java.rmi.RemoteException
java.rmi.NotBoundException
java.net.MalformedURLException
public java.util.Vector sendRMIUnRegisterUserRequest() throws java.rmi.NotBoundException, java.rmi.RemoteException, java.net.MalformedURLException, ProcessingErrorException
java.lang.Exception
java.rmi.NotBoundException
java.rmi.RemoteException
java.net.MalformedURLException
ProcessingErrorException
public java.util.Vector sendRMIBroadCastRequest() throws java.lang.Exception
java.lang.Exception
public java.util.Vector sendRMINotifyRequest() throws java.lang.Exception
java.lang.Exception
public java.util.Vector createRegisterDataPacket()
public java.util.Vector createUnRegisterDataPacket()
public void startServer() throws java.lang.Exception
java.lang.Exception
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
in interface java.awt.event.ActionListener
public java.util.Vector reply(Node targetNode) throws ProcessingErrorException
java.lang.Exception
ProcessingErrorException
public java.util.Vector createReplyDataPacket(Node targetNode)
public java.lang.String getNodeType()
getNodeType
in interface NodeFrame
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |