com.bankframe.services.notification
Class SourceFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bycom.bankframe.services.notification.SourceFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, NodeFrame, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SourceFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, NodeFrame

This is a Source Node. The purpose of this class is to illustrate the communication between a Source Node and a Target Node

See Also:
Serialized Form

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
SourceFrame()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
           
 java.util.Vector createDataPacket()
          This method returns the notifyUser datapacket
 java.util.Vector createNotifyUserAckDataPacket()
          This method returns the notifyUserAck 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()
          Deprecated. see notifyUserAck()
 void notifyUserAck()
          This method send the notifyUser datapackets to the EJB Server
 void startServer()
          This method starts the server running on a particular port
 void updateView(java.util.Vector data)
          This method updates the View with a Notification delivery response or a Notification Response from a Target Node
 
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

DARK_BLUE1

public static final java.awt.Color DARK_BLUE1

DARK_BLUE2

public static final java.awt.Color DARK_BLUE2

LIGHT_BLUE1

public static final java.awt.Color LIGHT_BLUE1

ORANGE1

public static final java.awt.Color ORANGE1
Constructor Detail

SourceFrame

public SourceFrame()
Method Detail

getButtonFont

public javax.swing.plaf.FontUIResource getButtonFont()

getLabelFont

public javax.swing.plaf.FontUIResource getLabelFont()

main

public static void main(java.lang.String[] args)

notifyUser

public void notifyUser()
                throws ProcessingErrorException
Deprecated. see notifyUserAck()

This method calls the notifyUser process

Throws:
java.lang.Exception
ProcessingErrorException

notifyUserAck

public void notifyUserAck()
                   throws ProcessingErrorException
This method send the notifyUser datapackets to the EJB Server

Throws:
java.lang.Exception
ProcessingErrorException

createDataPacket

public java.util.Vector createDataPacket()
This method returns the notifyUser datapacket

Returns:
Vector

createNotifyUserAckDataPacket

public java.util.Vector createNotifyUserAckDataPacket()
This method returns the notifyUserAck datapacket

Returns:
Vector

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

startServer

public void startServer()
                 throws java.lang.Exception
This method starts the server running on a particular port

Throws:
java.lang.Exception

updateView

public void updateView(java.util.Vector data)
This method updates the View with a Notification delivery response or a Notification Response from a Target Node

Specified by:
updateView in interface NodeFrame

getNodeType

public java.lang.String getNodeType()
Return the Node Type

Specified by:
getNodeType in interface NodeFrame
Returns:
String


Copyright © 2005, 2007, Oracle. All rights reserved.